Solr Facet search for commerce search in backoffice for the products Hero selction and boost rules

Files that it touches  Debug points sample fiels

BaseSearchExecutor [line: 30] - search(SearchForm)
BoostSearchQueryPopulator [line: 97] - populate(SearchQueryPageableData<SolrSearchQueryData>, SolrSearchRequest<FACET_SEARCH_CONFIG_TYPE, INDEXED_TYPE_TYPE, INDEXED_PROPERTY_TYPE, SearchQuery, INDEXED_TYPE_SORT_TYPE>)
BoostSearchQueryPopulator [line: 100] - populate(SearchQueryPageableData<SolrSearchQueryData>, SolrSearchRequest<FACET_SEARCH_CONFIG_TYPE, INDEXED_TYPE_TYPE, INDEXED_PROPERTY_TYPE, SearchQuery, INDEXED_TYPE_SORT_TYPE>)
BoostSearchQueryPopulator [line: 175] - addConfiguredProductBoosts(SearchQuery, IndexedType, String, FacetSearchConfig)
BoostSearchQueryPopulator [line: 221] - addBoostQueryTerm(SearchQuery, String, String, String, double)
CategorySearchExecutor [line: 72] - doSearch(SearchForm)
CategorySearchExecutor [line: 73] - doSearch(SearchForm)
DefaultFacetSearchStrategy [line: 154] - search(SearchQuery, Map<String, String>)
DefaultFacetSearchStrategy [line: 163] - search(SearchQuery, Map<String, String>)
DefaultFacetSearchStrategy [line: 170] - search(SearchQuery, Map<String, String>)
DefaultHeroProductDefinitionDao [line: 48] - findSolrHeroProductDefinitionsByCategory(CategoryModel)
DefaultHeroProductDefinitionDao [line: 66] - findSolrHeroProductDefinitionsByCategory(CategoryModel, SolrIndexedTypeModel)
DefaultHeroProductFacade [line: 49] - getHeroProductsForCategory(String)
DefaultImpersonationService [line: 88] - executeInContext(ImpersonationContext, Executor<R, T>)
ProductListController [line: 235] - ProductListController
ProductListController [line: 375] - ProductListController
ProductListController [line: 429] - ProductListController
ProductListController [line: 444] - ProductListController
BaseSearchExecutor [entry] - search(SearchForm)
BoostSearchQueryPopulator [entry] - addBoostQueryTerm(SearchQuery, String, String, String, double)
BoostSearchQueryPopulator [entry] - addHeroProductBoosts(SearchQuery, String)
BoostSearchQueryPopulator [entry] - getBoostRules(IndexedType, String, FacetSearchConfig)
BoostSearchQueryPopulator [entry] - populate(SearchQueryPageableData<SolrSearchQueryData>, SolrSearchRequest<FACET_SEARCH_CONFIG_TYPE, INDEXED_TYPE_TYPE, INDEXED_PROPERTY_TYPE, SearchQuery, INDEXED_TYPE_SORT_TYPE>)
CategorySearchExecutor [entry] - sortCategoriesByRelation(ProductCategorySearchPageData<SearchStateData, ProductData, CategoryData>, SearchForm)
CollectionUtils [entry] - filter(Collection, Predicate)
CommerceSearchKeywordLibrary [entry] - addProductToHeroes(String, String)
DefaultFacetSearchStrategy [entry] - search(SearchQuery, Map<String, String>)
DefaultHeroProductDefinitionService [entry] - getSolrHeroProductDefinitionForCategory(CategoryModel, SolrIndexedTypeModel)
DefaultHeroProductFacade [entry] - addHeroProduct(String, String)
DefaultHeroProductFacade [entry] - getHeroProductsForCategory(String)
DefaultHeroProductFacade [entry] - moveHeroProductDown(String, String)
DefaultHeroProductFacade [entry] - moveHeroProductToPosition(String, String, int)
DefaultHeroProductFacade [entry] - moveHeroProductUp(String, String)
DefaultHeroProductFacade [entry] - removeHeroProduct(String, String)
DefaultSolrProductSearchFacade [entry] - categorySearch(String, SearchStateData, PageableData)
FacetSearchQueryBasicPopulator [entry] - convertLegacyBoostField(SearchQuery, QueryField)
FacetSearchQueryBasicPopulator [entry] - generateBoostQueries(SearchQuery, List<String>, List<String>)
FacetSearchQueryBasicPopulator [entry] - populateSolrQuery(SolrQuery, SearchQuery, List<String>, List<String>, List<String>)

Comments

Popular Posts