| Constructor and Description |
|---|
BackofficeSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
| Modifier and Type | Method and Description |
|---|---|
protected FacetSearchConfig |
DirectSolrIndexSynchronizationStrategy.findFacetSearchConfig(SolrFacetSearchConfigModel facetSearchConfigModel)
Finds solr search config
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
BackofficeSolrIndexerDeleteJob.synchronizeIndexForType(FacetSearchConfig facetSearchConfig,
IndexedType type,
java.util.Collection<PK> pks)
Deprecated.
|
protected abstract void |
AbstractBackofficeSolrIndexerJob.synchronizeIndexForType(FacetSearchConfig facetSearchConfig,
IndexedType type,
java.util.Collection<PK> pks)
Deprecated.
|
protected void |
BackofficeSolrIndexerUpdateJob.synchronizeIndexForType(FacetSearchConfig facetSearchConfig,
IndexedType type,
java.util.Collection<PK> pks)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
IndexerStrategy |
BackofficeIndexerStrategyFactory.createIndexerStrategy(FacetSearchConfig facetSearchConfig)
Check whether custom
IndexerStrategy should be used (specified as name BackofficeIndexerStrategyFactory.indexerStrategyBeanName)
by checking if BackofficeSolrSearch is configured for given name.If it is not, DefaultIndexerStrategyFactory is used for IndexerStrategy creation. |
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
BackofficeFacetSearchConfigService.getFacetSearchConfig(java.lang.String typeCode)
Finds matching config for given type or one of its superTypes.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<FacetSearchConfig> |
BackofficeFacetSearchConfigService.getAllMappedFacetSearchConfigs()
Finds all configs configured to be used in backoffice.
|
| Modifier and Type | Method and Description |
|---|---|
IndexedType |
BackofficeFacetSearchConfigService.getIndexedType(FacetSearchConfig config,
java.lang.String typeCode)
Gets converted index config from given config for given type code or one of its superTypes
|
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
DefaultBackofficeFacetSearchConfigService.getFacetSearchConfig(java.lang.String typeCode) |
protected FacetSearchConfig |
DefaultBackofficeFacetSearchConfigService.getFacetSearchConfigFromMapping(BackofficeIndexedTypeToSolrFacetSearchConfigModel mapping) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<FacetSearchConfig> |
DefaultBackofficeFacetSearchConfigService.getAllMappedFacetSearchConfigs() |
| Modifier and Type | Method and Description |
|---|---|
BackofficeSearchQuery |
DefaultBackofficeFacetSearchService.createSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
IndexedType |
DefaultBackofficeFacetSearchConfigService.getIndexedType(FacetSearchConfig config,
java.lang.String typeCode) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BackofficeSolrSearchIndexInitializer.initializeIndex(FacetSearchConfig searchConfig) |
protected boolean |
BackofficeSolrSearchIndexInitializer.isIndexInitialized(FacetSearchConfig searchConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected FacetSearchConfig |
SolrAsSearchProviderTest.buildFacetSearchConfig(IndexedType indexedType) |
| Modifier and Type | Method and Description |
|---|---|
protected IndexedType |
SolrAsSearchProvider.resolveIndexedType(FacetSearchConfig facetSearchConfig,
java.lang.String identifier) |
| Modifier and Type | Method and Description |
|---|---|
protected IndexedType |
DefaultSolrProductSearchAutocompleteService.getIndexedType(FacetSearchConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CommerceSessionInitializationListener.initializeSession(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
| Modifier and Type | Method and Description |
|---|---|
protected FacetSearchConfig |
SearchSolrQueryPopulator.getFacetSearchConfig()
Resolves suitable
FacetSearchConfig for the query based on the configured strategy bean. |
| Modifier and Type | Method and Description |
|---|---|
protected SolrSearchRequest<FacetSearchConfig,IndexedType,IndexedProperty,SearchQuery,IndexedTypeSort> |
SearchFiltersPopulatorTest.populateTarget() |
| Modifier and Type | Method and Description |
|---|---|
protected SearchQuery |
SearchSolrQueryPopulator.createSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryContext searchQueryContext,
java.lang.String freeTextSearch) |
protected SearchQuery |
SearchSolrQueryPopulator.createSearchQueryForLegacyMode(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryContext searchQueryContext,
java.lang.String freeTextSearch) |
protected IndexedType |
SearchSolrQueryPopulator.getIndexedType(FacetSearchConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
SearchTextPopulator.populate(SearchQueryPageableData<SolrSearchQueryData> source,
SolrSearchRequest<FacetSearchConfig,INDEXED_TYPE_TYPE,INDEXED_PROPERTY_TYPE,SearchQuery,INDEXED_TYPE_SORT_TYPE> target) |
void |
SearchSolrQueryPopulator.populate(SearchQueryPageableData<SolrSearchQueryData> source,
SolrSearchRequest<FacetSearchConfig,IndexedType,INDEXED_PROPERTY_TYPE,SearchQuery,INDEXED_TYPE_SORT_TYPE> target) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
SearchQueryTemplateNameResolver.resolveTemplateName(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryContext searchQueryContext)
Returns the search query template name to be used for a given
SearchQueryContext. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultSearchQueryTemplateNameResolver.resolveTemplateName(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryContext searchQueryContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MarketplaceSessionInitializationListener.initializeSession(FacetSearchConfig facetSearchConfig) |
| Modifier and Type | Method and Description |
|---|---|
<T> java.util.List<T> |
ListenersFactory.getListeners(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.Class<T> listenerType)
Returns instances of listeners for a specific type.
|
| Modifier and Type | Method and Description |
|---|---|
<T> java.util.List<T> |
DefaultListenersFactory.getListeners(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.Class<T> listenerType) |
| Modifier and Type | Method and Description |
|---|---|
static FacetSearchConfig |
FacetSearchConfigs.createFacetSearchConfig(java.lang.String name,
java.lang.String description,
IndexConfig indexConfig,
SearchConfig searchConfig,
SolrConfig solrConfig) |
FacetSearchConfig |
FacetSearchConfigService.getConfiguration(CatalogVersionModel catalogVersion)
Searches for the configuration for the specified catalog version.
|
FacetSearchConfig |
FacetSearchConfigService.getConfiguration(java.lang.String name)
Returns the configuration by name
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IndexedProperty> |
FacetSearchConfigService.resolveIndexedProperties(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<java.lang.String> indexedPropertiesIds)
Resolves indexed properties by ids.
|
IndexedType |
FacetSearchConfigService.resolveIndexedType(FacetSearchConfig facetSearchConfig,
java.lang.String indexedTypeName)
Resolves indexed type by name.
|
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
FacetSearchConfigCacheService.putOrGetFromCache(java.lang.String name)
Put the facet search config in the cache.
|
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
DefaultFacetSearchConfigCacheValueLoader.load(CacheKey key) |
FacetSearchConfig |
DefaultFacetSearchConfigCacheService.putOrGetFromCache(java.lang.String configName) |
| Modifier and Type | Method and Description |
|---|---|
Converter<SolrFacetSearchConfigModel,FacetSearchConfig> |
DefaultFacetSearchConfigCacheValueLoader.getSolrFacetSearchConfigConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultFacetSearchConfigCacheValueLoader.setSolrFacetSearchConfigConverter(Converter<SolrFacetSearchConfigModel,FacetSearchConfig> solrFacetSearchConfigConverter) |
| Modifier and Type | Method and Description |
|---|---|
FlexibleSearchQuerySpec |
FlexibleSearchQuerySpecFactory.createIndexQuery(IndexedTypeFlexibleSearchQuery indexTypeFlexibleSearchQueryData,
IndexedType indexedType,
FacetSearchConfig facetSearchConfig)
Creates instance of
FlexibleSearchQuerySpec based on the IndexedTypeFlexibleSearchQuery |
| Modifier and Type | Method and Description |
|---|---|
FlexibleSearchQuerySpec |
DefaultFlexibleSearchQuerySpecFactory.createIndexQuery(IndexedTypeFlexibleSearchQuery indexTypeFlexibleSearchQueryData,
IndexedType indexedType,
FacetSearchConfig facetSearchConfig) |
protected java.util.Date |
DefaultFlexibleSearchQuerySpecFactory.getLastIndexTime(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected void |
DefaultFlexibleSearchQuerySpecFactory.populateRuntimeParameters(IndexedTypeFlexibleSearchQuery indexTypeFlexibleSearchQueryData,
IndexedType indexedType,
FacetSearchConfig facetSearchConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected FacetSearchConfig |
MockFacetSearchConfigService.createPoductSearchConfig() |
FacetSearchConfig |
MockFacetSearchConfigService.getConfiguration(CatalogVersionModel catalogVersion) |
FacetSearchConfig |
DefaultFacetSearchConfigService.getConfiguration(CatalogVersionModel catalogVersion) |
FacetSearchConfig |
MockFacetSearchConfigService.getConfiguration(java.lang.String name) |
FacetSearchConfig |
DefaultFacetSearchConfigService.getConfiguration(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,FacetSearchConfig> |
MockFacetSearchConfigService.createConfigs() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IndexedProperty> |
MockFacetSearchConfigService.resolveIndexedProperties(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<java.lang.String> indexedPropertiesIds) |
java.util.List<IndexedProperty> |
DefaultFacetSearchConfigService.resolveIndexedProperties(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<java.lang.String> indexedPropertiesIds) |
IndexedType |
MockFacetSearchConfigService.resolveIndexedType(FacetSearchConfig facetSearchConfig,
java.lang.String indexedTypeName) |
IndexedType |
DefaultFacetSearchConfigService.resolveIndexedType(FacetSearchConfig facetSearchConfig,
java.lang.String indexedTypeName) |
protected void |
DefaultFacetSearchConfigServiceTest.verifyConfigData(FacetSearchConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultFacetSearchConfigPopulator.populate(SolrFacetSearchConfigModel source,
FacetSearchConfig target) |
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
IndexerQueryContext.getFacetSearchConfig()
Returns the facet search configuration.
|
FacetSearchConfig |
IndexerContext.getFacetSearchConfig()
Returns the facet search configuration.
|
FacetSearchConfig |
IndexerBatchContext.getFacetSearchConfig()
Returns the facet search configuration.
|
| Modifier and Type | Method and Description |
|---|---|
T |
IndexerQueryContextFactory.createContext(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> queryParameters)
Creates a new indexer context and sets it as current.
|
T |
IndexerBatchContextFactory.createContext(long indexOperationId,
IndexOperation indexOperation,
boolean externalIndexOperation,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties)
Creates a new indexer batch context and sets it as current one.
|
T |
IndexerContextFactory.createContext(long indexOperationId,
IndexOperation indexOperation,
boolean externalIndexOperation,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties)
Creates a new indexer context and sets it as the current one.
|
void |
IndexerService.deleteFromIndex(FacetSearchConfig facetSearchConfig)
Removes some items from the index.
|
void |
IndexerService.deleteFromIndex(FacetSearchConfig facetSearchConfig,
java.util.Map<java.lang.String,java.lang.String> indexerHints)
Same as
IndexerService.deleteFromIndex(FacetSearchConfig) but allows to pass the indexer hints as parameter. |
void |
IndexerService.deleteTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Removes some items from the index for a specific type.
|
void |
IndexerService.deleteTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<PK> pks)
Removes some items from the index for a specific type.
|
void |
IndexerService.deleteTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<PK> pks,
java.util.Map<java.lang.String,java.lang.String> indexerHints)
Same as
IndexerService.deleteTypeIndex(FacetSearchConfig, IndexedType, List) but allows to pass the indexer hints as
parameter. |
void |
IndexerService.deleteTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Map<java.lang.String,java.lang.String> indexerHints)
Same as
IndexerService.deleteTypeIndex(FacetSearchConfig, IndexedType) but allows to pass the indexer hints as
parameter. |
java.util.List<ItemModel> |
IndexerQueriesExecutor.getItems(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<PK> pks)
Gets the model instances based on a list of pks.
|
java.util.List<PK> |
IndexerQueriesExecutor.getPks(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> queryParameters)
Gets the pks of all the items that will be indexed.
|
void |
IndexerService.performFullIndex(FacetSearchConfig facetSearchConfig)
Performs a full index operation which recreates the index.
|
void |
IndexerService.performFullIndex(FacetSearchConfig facetSearchConfig,
java.util.Map<java.lang.String,java.lang.String> indexerHints)
Same as
IndexerService.performFullIndex(FacetSearchConfig) but allows to pass the indexer hints as parameter. |
void |
IndexerService.updateIndex(FacetSearchConfig facetSearchConfig)
Updates some items on the index.
|
void |
IndexerService.updateIndex(FacetSearchConfig facetSearchConfig,
java.util.Map<java.lang.String,java.lang.String> indexerHints)
Same as
IndexerService.updateIndex(FacetSearchConfig) but allows to pass the indexer hints as parameter. |
void |
IndexerService.updatePartialTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties,
java.util.List<PK> pks)
Updates some properties of some items on the index for a specific type.
|
void |
IndexerService.updatePartialTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties,
java.util.List<PK> pks,
java.util.Map<java.lang.String,java.lang.String> indexerHints)
Same as
IndexerService.updatePartialTypeIndex(FacetSearchConfig, IndexedType, Collection, List) but allows to pass the
indexer hints as parameter. |
void |
IndexerService.updateTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Updates some items on the index for a specific type.
|
void |
IndexerService.updateTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<PK> pks)
Updates some items on the index for a specific type.
|
void |
IndexerService.updateTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<PK> pks,
java.util.Map<java.lang.String,java.lang.String> indexerHints)
Same as
IndexerService.updateTypeIndex(FacetSearchConfig, IndexedType, List) but allows to pass the indexer hints as
parameter. |
void |
IndexerService.updateTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Map<java.lang.String,java.lang.String> indexerHints)
Same as
IndexerService.updateTypeIndex(FacetSearchConfig, IndexedType) but allows to pass the indexer hints as
parameter. |
| Modifier and Type | Method and Description |
|---|---|
protected FacetSearchConfig |
AbstractIndexerJob.getFacetSearchConfig(SolrFacetSearchConfigModel facetSearchConfigModel) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SolrIndexerJob.indexItems(SolrIndexerCronJobModel solrIndexerCronJob,
FacetSearchConfig facetSearchConfig) |
protected void |
SolrIndexerHotUpdateJob.indexItems(SolrIndexerHotUpdateCronJobModel indexerCronJob,
FacetSearchConfig facetSearchConfig,
java.util.Collection<ItemModel> items) |
protected void |
SolrExtIndexerJob.performIndexing(T cronJob,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<IndexedProperty> indexedProperties,
java.util.List<PK> pks,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
DefaultIndexerBatchContext.getFacetSearchConfig() |
FacetSearchConfig |
DefaultIndexerContext.getFacetSearchConfig() |
FacetSearchConfig |
DefaultIndexerQueryContext.getFacetSearchConfig() |
| Modifier and Type | Method and Description |
|---|---|
DefaultIndexerQueryContext |
DefaultIndexerQueryContextFactory.createContext(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> queryParameters) |
DefaultIndexerContext |
DefaultIndexerContextFactory.createContext(long indexOperationId,
IndexOperation indexOperation,
boolean externalIndexOperation,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties) |
DefaultIndexerBatchContext |
DefaultIndexerBatchContextFactory.createContext(long indexOperationId,
IndexOperation indexOperation,
boolean externalIndexOperation,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties) |
protected IndexerStrategy |
DefaultIndexerService.createIndexerStrategy(FacetSearchConfig facetSearchConfig) |
void |
DefaultIndexerService.deleteFromIndex(FacetSearchConfig facetSearchConfig) |
void |
DefaultIndexerService.deleteFromIndex(FacetSearchConfig facetSearchConfig,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
void |
DefaultIndexerService.deleteTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
void |
DefaultIndexerService.deleteTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<PK> pks) |
void |
DefaultIndexerService.deleteTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<PK> pks,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
void |
DefaultIndexerService.deleteTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
void |
XMLExporter.exportToDeleteFromIndex(java.util.Collection<java.lang.String> pksForDelete,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
void |
SolrServerExporter.exportToDeleteFromIndex(java.util.Collection<java.lang.String> idsToDelete,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
void |
XMLExporter.exportToUpdateIndex(java.util.Collection<SolrInputDocument> solrDocuments,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
void |
SolrServerExporter.exportToUpdateIndex(java.util.Collection<SolrInputDocument> solrDocuments,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
java.util.List<ItemModel> |
DefaultIndexerQueriesExecutor.getItems(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<PK> pks) |
java.util.List<PK> |
DefaultIndexerQueriesExecutor.getPks(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> queryParameters) |
java.util.Collection<SolrInputDocument> |
DefaultIndexer.indexItems(java.util.Collection<ItemModel> items,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
java.util.Collection<SolrInputDocument> |
DefaultIndexer.indexItems(java.util.Collection<ItemModel> items,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties) |
void |
DefaultIndexerService.performFullIndex(FacetSearchConfig facetSearchConfig) |
void |
DefaultIndexerService.performFullIndex(FacetSearchConfig facetSearchConfig,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
java.util.Collection<java.lang.String> |
DefaultIndexer.removeItems(java.util.Collection<ItemModel> items,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
void |
DefaultIndexer.removeItemsByPk(java.util.Collection<PK> pks,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
Index index) |
void |
DefaultIndexerBatchContext.setFacetSearchConfig(FacetSearchConfig facetSearchConfig) |
void |
DefaultIndexerContext.setFacetSearchConfig(FacetSearchConfig facetSearchConfig) |
void |
DefaultIndexerQueryContext.setFacetSearchConfig(FacetSearchConfig facetSearchConfig) |
void |
DefaultIndexerService.updateIndex(FacetSearchConfig facetSearchConfig) |
void |
DefaultIndexerService.updateIndex(FacetSearchConfig facetSearchConfig,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
void |
DefaultIndexerService.updatePartialTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties,
java.util.List<PK> pks) |
void |
DefaultIndexerService.updatePartialTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties,
java.util.List<PK> pks,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
void |
DefaultIndexerService.updateTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
void |
DefaultIndexerService.updateTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<PK> pks) |
void |
DefaultIndexerService.updateTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<PK> pks,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
void |
DefaultIndexerService.updateTypeIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CommitModeListener.commit(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
Index index,
SolrSearchProvider.CommitType commitType) |
protected void |
SessionInitializationListener.initializeSession(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected void |
OptimizeModeListener.optimize(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
Index index) |
protected CommitMode |
CommitModeListener.resolveCommitMode(FacetSearchConfig facetSearchConfig,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
protected OptimizeMode |
OptimizeModeListener.resolveOptimizeMode(FacetSearchConfig facetSearchConfig,
java.util.Map<java.lang.String,java.lang.String> indexerHints) |
| Modifier and Type | Method and Description |
|---|---|
void |
Exporter.exportToDeleteFromIndex(java.util.Collection<java.lang.String> idsToDelete,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Methods delete solr documents from solr server.
|
void |
Exporter.exportToUpdateIndex(java.util.Collection<SolrInputDocument> solrDocuments,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Method exports solrDocuments to indexer for update.
|
java.util.Collection<SolrInputDocument> |
Indexer.indexItems(java.util.Collection<ItemModel> items,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Method send items to indexer.
|
java.util.Collection<SolrInputDocument> |
Indexer.indexItems(java.util.Collection<ItemModel> items,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties)
Method send items to indexer.
|
java.util.Collection<java.lang.String> |
Indexer.removeItems(java.util.Collection<ItemModel> items,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Deprecated.
since 6.3, use
SolrSearchProvider#deleteDocumentsByPK(Index, List) instead |
void |
Indexer.removeItemsByPk(java.util.Collection<PK> pks,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
Index index) |
| Modifier and Type | Method and Description |
|---|---|
IndexerBatchStrategy |
IndexerBatchStrategyFactory.createIndexerBatchStrategy(FacetSearchConfig facetSearchConfig)
Create new IndexerBatchStrategy.
|
IndexerStrategy |
IndexerStrategyFactory.createIndexerStrategy(FacetSearchConfig facetSearchConfig)
Creates a new indexer strategy.
|
long |
IndexOperationIdGenerator.generate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
Index index) |
void |
IndexerStrategy.setFacetSearchConfig(FacetSearchConfig facetSearchConfig)
Sets the facet search configuration to be used.
|
void |
IndexerBatchStrategy.setFacetSearchConfig(FacetSearchConfig facetSearchConfig)
Sets the facet search config to be used.
|
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
DefaultIndexerBatchStrategy.getFacetSearchConfig() |
FacetSearchConfig |
AbstractIndexerStrategy.getFacetSearchConfig() |
| Modifier and Type | Method and Description |
|---|---|
IndexerBatchStrategy |
DefaultIndexerBatchStrategyFactory.createIndexerBatchStrategy(FacetSearchConfig facetSearchConfig) |
IndexerStrategy |
DefaultIndexerStrategyFactory.createIndexerStrategy(FacetSearchConfig facetSearchConfig) |
protected java.util.List<ItemModel> |
DefaultIndexerBatchStrategy.executeIndexerQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.util.List<PK> pks) |
protected java.util.List<PK> |
AbstractIndexerStrategy.executeIndexerQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> queryParameters) |
long |
DefaultIndexOperationIdGenerator.generate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
Index index) |
void |
DefaultIndexerBatchStrategy.setFacetSearchConfig(FacetSearchConfig facetSearchConfig) |
void |
AbstractIndexerStrategy.setFacetSearchConfig(FacetSearchConfig facetSearchConfig) |
| Modifier and Type | Method and Description |
|---|---|
IndexerWorker |
IndexerWorkerFactory.createIndexerWorker(FacetSearchConfig facetSearchConfig)
Creates a new indexer worker.
|
| Modifier and Type | Method and Description |
|---|---|
IndexerWorker |
DefaultIndexerWorkerFactory.createIndexerWorker(FacetSearchConfig facetSearchConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected FacetSearchConfig |
AbstractIntegrationTest.getFacetSearchConfig() |
protected FacetSearchConfig |
MultithreadedIndexerServiceAccessTest.getFacetSearchConfig(int threadNumber) |
| Modifier and Type | Method and Description |
|---|---|
protected SearchResult |
SearchMethodTest.executeSearchQuery(FacetSearchConfig facetSearchConfig) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Qualifier> |
QualifierProvider.getAvailableQualifiers(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Returns all the possible qualifiers for a given index configuration and indexed type.
|
| Modifier and Type | Method and Description |
|---|---|
protected FacetSearchConfig |
AbstractValueResolverTest.getFacetSearchConfig() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Qualifier> |
LanguageQualifierProvider.getAvailableQualifiers(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
java.util.Collection<Qualifier> |
NoOpQualifierProvider.getAvailableQualifiers(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
java.util.Collection<Qualifier> |
CurrencyQualifierProvider.getAvailableQualifiers(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
SearchQuery.getFacetSearchConfig()
Returns the facet search config.
|
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
FacetSearchService.createFreeTextSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String userQuery)
Creates the search query, populates, adds free text query fields and user query field
|
SearchQuery |
FacetSearchService.createFreeTextSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String queryTemplateName,
java.lang.String userQuery)
Creates the search query from the template, populates, adds free text query fields and user query field
|
SearchQuery |
FacetSearchService.createPopulatedSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Creates the search query and populates it
|
SearchQuery |
FacetSearchService.createSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Creates the search query
|
SearchQuery |
FacetSearchService.createSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String queryTemplateName)
Creates the search query from the template, populates, adds free text query fields and user query field
|
FacetSearchStrategy |
FacetSearchStrategyFactory.createStrategy(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Factory method to create Facet strategy
|
java.util.List<CatalogVersionModel> |
SearchQueryCatalogVersionsResolver.resolveCatalogVersions(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Method to resolve the catalog versions
|
CurrencyModel |
SearchQueryCurrencyResolver.resolveCurrency(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Method to resolve the currency
|
java.util.List<Keyword> |
SearchQueryKeywordsResolver.resolveKeywords(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String userQuery)
Method to resolve the keywords
|
LanguageModel |
SearchQueryLanguageResolver.resolveLanguage(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Method to resolve the language
|
| Constructor and Description |
|---|
SearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Deprecated.
since 6.4, use any of
FacetSearchService methods for creating a search query. |
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
FacetSearchContext.getFacetSearchConfig()
Returns the facet search configuration.
|
| Modifier and Type | Method and Description |
|---|---|
T |
FacetSearchContextFactory.createContext(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery)
Creates a new facet search context and sets it as current one.
|
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
DefaultFacetSearchContext.getFacetSearchConfig() |
| Modifier and Type | Method and Description |
|---|---|
DefaultFacetSearchContext |
DefaultFacetSearchContextFactory.createContext(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
void |
DefaultFacetSearchContext.setFacetSearchConfig(FacetSearchConfig facetSearchConfig) |
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
SolrSearchResult.getFacetSearchConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractFacetSearchStrategy.checkCatalogVersions(SearchQuery query,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected void |
AbstractFacetSearchStrategy.checkCurrency(SearchQuery query,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected void |
AbstractFacetSearchStrategy.checkKeywords(SearchQuery query,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected void |
AbstractFacetSearchStrategy.checkLanguage(SearchQuery query,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
SearchQuery |
DefaultFacetSearchService.createFreeTextSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String userQuery) |
SearchQuery |
DefaultFacetSearchService.createFreeTextSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String queryTemplateName,
java.lang.String userQuery) |
SearchQuery |
DefaultFacetSearchService.createPopulatedSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
SearchQuery |
DefaultFacetSearchService.createSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
SearchQuery |
DefaultFacetSearchService.createSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String queryTemplateName) |
FacetSearchStrategy |
DefaultFacetSearchStrategyFactory.createStrategy(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected FacetSearchStrategy |
DefaultFacetSearchService.getFacetSearchStrategy(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected void |
DefaultFacetSearchService.populateFacetFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateFacetFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateFreeTextQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery,
java.lang.String userQuery) |
protected void |
DefaultFacetSearchService.populateFreeTextQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery,
java.lang.String userQuery) |
protected void |
DefaultFacetSearchService.populateGroupCommandFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateGroupCommandFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateHighlightingFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateHighlightingFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populatePagination(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateSortFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateSortFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
java.util.List<CatalogVersionModel> |
DefaultSearchQueryCatalogVersionsResolver.resolveCatalogVersions(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
CurrencyModel |
DefaultSearchQueryCurrencyResolver.resolveCurrency(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
java.util.List<Keyword> |
DefaultSearchQueryKeywordsResolver.resolveKeywords(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String userQuery) |
LanguageModel |
DefaultSearchQueryLanguageResolver.resolveLanguage(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected SolrRequest.METHOD |
AbstractFacetSearchStrategy.resolveQueryMethod(FacetSearchConfig facetSearchConfig) |
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
Index.getFacetSearchConfig()
Returns the facet search configuration.
|
| Modifier and Type | Method and Description |
|---|---|
SolrSearchProvider |
SolrSearchProviderFactory.getSearchProvider(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Returns a
SolrSearchProvider instance. |
java.lang.String |
IndexNameResolver.resolve(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String qualifier)
Resolves an index name based on a facet search configuration, indexed type and qualifier.
|
Index |
SolrSearchProvider.resolveIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String qualifier)
Resolves an index.
|
| Modifier and Type | Method and Description |
|---|---|
FacetSearchConfig |
DefaultIndex.getFacetSearchConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<java.lang.String> |
AbstractSolrSearchProvider.collectLanguages(FacetSearchConfig configuration) |
SolrSearchProvider |
DefaultSolrSearchProviderFactory.getSearchProvider(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
AbstractSolrSearchProvider.loadStopWordsFromConfiguration(FacetSearchConfig facetSearchConfig,
java.util.Collection<java.lang.String> languages) |
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Set<java.lang.String>>> |
AbstractSolrSearchProvider.loadSynonymsFromConfiguration(FacetSearchConfig facetSearchConfig,
java.util.Collection<java.lang.String> languages) |
java.lang.String |
DefaultIndexNameResolver.resolve(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String qualifier) |
Index |
XmlExportSearchProvider.resolveIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String qualifier) |
Index |
AbstractSolrSearchProvider.resolveIndex(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
java.lang.String qualifier) |
void |
DefaultIndex.setFacetSearchConfig(FacetSearchConfig facetSearchConfig) |
Copyright © 2018 SAP SE. All Rights Reserved.