Package com.viglet.turing.solr
Class TurSolr
Object
TurSolr
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
ConstructorsConstructorDescriptionTurSolr
(TurSNSiteFieldExtRepository turSNSiteFieldExtRepository, TurSNTargetingRules turSNTargetingRules, TurSNSiteFieldUtils turSNSiteFieldUtils, TurSNRankingExpressionRepository turSNRankingExpressionRepository, TurSNRankingConditionRepository turSNRankingConditionRepository, TurSNSiteRepository turSNSiteRepository, TurSNFieldProcess turSNFieldProcess) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDocument
(TurSolrInstance turSolrInstance, TurSNSite turSNSite, Map<String, Object> attributes) SpellCheckResponse
autoComplete
(TurSolrInstance turSolrInstance, String term) void
deIndexing
(TurSolrInstance turSolrInstance, String id) void
deIndexingByType
(TurSolrInstance turSolrInstance, String type) void
deleteDocument
(TurSolrInstance turSolrInstance, String id) void
deleteDocumentByType
(TurSolrInstance turSolrInstance, String type) findById
(TurSolrInstance turSolrInstance, TurSNSite turSNSite, String id, TurSNSiteSearchContext context) long
getDocumentTotal
(TurSolrInstance turSolrInstance) static @NotNull String
getFqFields
(TurSEFilterQueryParameters queryParameters) boolean
hasGroup
(TurSEParameters turSEParameters) void
retrieveFacetSolrFromSN
(TurSolrInstance turSolrInstance, TurSNSiteSearchContext context, String facetName) retrieveSolr
(TurSolrInstance turSolrInstance, TurSEParameters turSEParameters, String defaultSortField) retrieveSolrFromSN
(TurSolrInstance turSolrInstance, TurSNSiteSearchContext context) SolrDocumentList
solrResultAnd
(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:
-
NO_FACET_NAME
- See Also:
-
OR_OR
- See Also:
-
OR_AND
- See Also:
-
ALL
- See Also:
-
HYPHEN
- 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
public TurSEResult findById(TurSolrInstance turSolrInstance, TurSNSite turSNSite, String id, TurSNSiteSearchContext context) -
retrieveSolrFromSN
public Optional<TurSEResults> retrieveSolrFromSN(TurSolrInstance turSolrInstance, TurSNSiteSearchContext context) -
retrieveFacetSolrFromSN
public Optional<TurSEResults> retrieveFacetSolrFromSN(TurSolrInstance turSolrInstance, TurSNSiteSearchContext context, String facetName) -
hasGroup
-
getFacetTypeAndFacetItemTypeValues
@NotNull public static @NotNull String getFacetTypeAndFacetItemTypeValues(TurSNFacetTypeContext context) -
getFacetsInFilterQuery
-
getFqFields
-
retrieveSolr
public TurSEResults retrieveSolr(TurSolrInstance turSolrInstance, TurSEParameters turSEParameters, String defaultSortField)
-