Class TurSolrQueryBuilder
java.lang.Object
com.viglet.turing.solr.TurSolrQueryBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionTurSolrQueryBuilder(TurSNSiteFieldExtRepository turSNSiteFieldExtRepository, TurSNRankingExpressionRepository turSNRankingExpressionRepository, TurSNRankingConditionRepository turSNRankingConditionRepository, TurSNTargetingRules turSNTargetingRules) -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull StringgetFqFields(TurSNFilterParams turSNFilterParams) booleanhasGroup(TurSEParameters turSEParameters) prepareQueryFacet(TurSNSite turSNSite, org.apache.solr.client.solrj.SolrQuery query, TurSNFilterParams turSNFilterParams) prepareQueryFacetWithOneFacet(TurSNSite turSNSite, org.apache.solr.client.solrj.SolrQuery query, TurSNFilterParams turSNFilterParams, String facetName) prepareQueryHL(TurSNSite turSNSite, org.apache.solr.client.solrj.SolrQuery query, TurSNSiteSearchContext context) prepareQueryMLT(TurSNSite turSNSite, org.apache.solr.client.solrj.SolrQuery query) @NotNull org.apache.solr.client.solrj.SolrQueryprepareSolrQuery(TurSNSiteSearchContext context, TurSNSite turSNSite, TurSEParameters turSEParameters, TurSESpellCheckResult turSESpellCheckResult)
-
Constructor Details
-
TurSolrQueryBuilder
public TurSolrQueryBuilder(TurSNSiteFieldExtRepository turSNSiteFieldExtRepository, TurSNRankingExpressionRepository turSNRankingExpressionRepository, TurSNRankingConditionRepository turSNRankingConditionRepository, TurSNTargetingRules turSNTargetingRules)
-
-
Method Details
-
prepareSolrQuery
@NotNull public @NotNull org.apache.solr.client.solrj.SolrQuery prepareSolrQuery(TurSNSiteSearchContext context, TurSNSite turSNSite, TurSEParameters turSEParameters, TurSESpellCheckResult turSESpellCheckResult) -
hasGroup
-
prepareQueryMLT
public List<TurSNSiteFieldExt> prepareQueryMLT(TurSNSite turSNSite, org.apache.solr.client.solrj.SolrQuery query) -
getFacetTypeAndFacetItemTypeValues
@NotNull public static @NotNull String getFacetTypeAndFacetItemTypeValues(TurSNFacetTypeContext context) -
getFacetFieldsInFilterQuery
-
getFqFields
-
prepareQueryFacet
public List<TurSNSiteFieldExt> prepareQueryFacet(TurSNSite turSNSite, org.apache.solr.client.solrj.SolrQuery query, TurSNFilterParams turSNFilterParams) -
prepareQueryFacetWithOneFacet
public List<TurSNSiteFieldExt> prepareQueryFacetWithOneFacet(TurSNSite turSNSite, org.apache.solr.client.solrj.SolrQuery query, TurSNFilterParams turSNFilterParams, String facetName) -
prepareQueryHL
public List<TurSNSiteFieldExt> prepareQueryHL(TurSNSite turSNSite, org.apache.solr.client.solrj.SolrQuery query, TurSNSiteSearchContext context)
-