Package com.viglet.turing.solr
Class TurSolr
Object
TurSolr
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionTurSolr(TurSNSiteFieldExtRepository turSNSiteFieldExtRepository, TurSNTargetingRules turSNTargetingRules, TurSNSiteFieldUtils turSNSiteFieldUtils, TurSNRankingExpressionRepository turSNRankingExpressionRepository, TurSNRankingConditionRepository turSNRankingConditionRepository, TurSNSiteRepository turSNSiteRepository, TurSNFieldProcess turSNFieldProcess) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDocument(TurSolrInstance turSolrInstance, TurSNSite turSNSite, Map<String, Object> attributes) SpellCheckResponseautoComplete(TurSolrInstance turSolrInstance, String term) voiddeIndexing(TurSolrInstance turSolrInstance, String id) voiddeIndexingByType(TurSolrInstance turSolrInstance, String type) voiddeleteDocument(TurSolrInstance turSolrInstance, String id) voiddeleteDocumentByType(TurSolrInstance turSolrInstance, String type) findById(TurSolrInstance turSolrInstance, TurSNSite turSNSite, String id) longgetDocumentTotal(TurSolrInstance turSolrInstance) booleanhasGroup(TurSEParameters turSEParameters) voidretrieveSolr(TurSolrInstance turSolrInstance, TurSEParameters turSEParameters, String defaultSortField) retrieveSolrFromSN(TurSolrInstance turSolrInstance, TurSNSiteSearchContext context) SolrDocumentListsolrResultAnd(TurSolrInstance turSolrInstance, Map<String, Object> attributes) spellCheckTerm(TurSolrInstance turSolrInstance, String term)
-
Field Details
-
NEWEST
- See Also:
-
OLDEST
- See Also:
-
ASC
- See Also:
-
COUNT
- See Also:
-
SCORE
- See Also:
-
VERSION
- See Also:
-
BOOST
- See Also:
-
TURING_ENTITY
- See Also:
-
ID
- See Also:
-
TITLE
- See Also:
-
TYPE
- See Also:
-
URL
- See Also:
-
MORE_LIKE_THIS
- See Also:
-
BOOST_QUERY
- See Also:
-
QUERY
- See Also:
-
TRUE
- See Also:
-
EDISMAX
- See Also:
-
DEF_TYPE
- See Also:
-
AND
- See Also:
-
Q_OP
- See Also:
-
RECENT_DATES
- See Also:
-
TUR_SUGGEST
- See Also:
-
TUR_SPELL
- See Also:
-
FILTER_QUERY_OR
- See Also:
-
FACET_OR
- See Also:
-
PLUS_ONE
- See Also:
-
EMPTY
- See Also:
-
SOLR_DATE_PATTERN
- See Also:
-
INDEX
- See Also:
-
ROWS
- See Also:
-
OR
- See Also:
-
-
Constructor Details
-
TurSolr
@Inject public TurSolr(TurSNSiteFieldExtRepository turSNSiteFieldExtRepository, TurSNTargetingRules turSNTargetingRules, TurSNSiteFieldUtils turSNSiteFieldUtils, TurSNRankingExpressionRepository turSNRankingExpressionRepository, TurSNRankingConditionRepository turSNRankingConditionRepository, TurSNSiteRepository turSNSiteRepository, TurSNFieldProcess turSNFieldProcess)
-
-
Method Details
-
getDocumentTotal
-
indexing
public void indexing(TurSolrInstance turSolrInstance, TurSNSite turSNSite, Map<String, Object> attributes) -
deIndexing
-
deIndexingByType
-
deleteDocument
-
deleteDocumentByType
-
addDocument
public void addDocument(TurSolrInstance turSolrInstance, TurSNSite turSNSite, Map<String, Object> attributes) -
solrResultAnd
public SolrDocumentList solrResultAnd(TurSolrInstance turSolrInstance, Map<String, Object> attributes) -
autoComplete
-
spellCheckTerm
-
findById
-
retrieveSolrFromSN
public Optional<TurSEResults> retrieveSolrFromSN(TurSolrInstance turSolrInstance, TurSNSiteSearchContext context) -
hasGroup
-
retrieveSolr
public TurSEResults retrieveSolr(TurSolrInstance turSolrInstance, TurSEParameters turSEParameters, String defaultSortField)
-