A B C D E F G H I J K L M N O P Q R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- absoluteFacetCoverage - Variable in class de.cxp.ocs.model.result.Facet
-
This is the amount of matched documents that are covered by that facet.
- AbstractIndexer - Class in de.cxp.ocs.indexer
- AbstractIndexer(List<DocumentPreProcessor>, List<DocumentPostProcessor>, FieldConfigIndex) - Constructor for class de.cxp.ocs.indexer.AbstractIndexer
- acceptNoResult - de.cxp.ocs.config.QueryBuildingSetting
-
If set to true, no other query will be used after this one, even if it returned 0 results.
- add(BulkImportData) - Method in interface de.cxp.ocs.api.indexer.FullIndexationService
-
Add one or more documents to a running import session.
- add(BulkImportData) - Method in class de.cxp.ocs.client.ImportClient
- add(BulkImportData) - Method in class de.cxp.ocs.controller.FullIndexationController
-
Add products to import into current session.
- add(BulkImportData) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- add(E) - Method in class de.cxp.ocs.util.MinMaxSet
- add(Collection<String[]>) - Method in class de.cxp.ocs.preprocessor.util.CategorySearchData
- addAll(Collection<? extends E>) - Method in class de.cxp.ocs.util.MinMaxSet
- addAttribute(Attribute) - Method in class de.cxp.ocs.model.index.Document
- addCategory(Category...) - Method in class de.cxp.ocs.model.index.Document
- addChild(FacetEntry) - Method in class de.cxp.ocs.model.result.HierarchialFacetEntry
- addDataProviderConfig(String, Map<String, Object>) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Add configuration for a specific data provider that will be loaded by your environment.
- addDynamicField(Field) - Method in class de.cxp.ocs.config.FieldConfiguration
-
Add field definition, that is used as template for unknown fields.
- addEntry(FacetEntry) - Method in class de.cxp.ocs.model.result.Facet
-
Add facet entry to facet.
- addEntry(String, long, String) - Method in class de.cxp.ocs.model.result.Facet
-
Add simple
FacetEntryto the facet. - addField(Field) - Method in class de.cxp.ocs.config.FieldConfiguration
-
Add explicit field configuration.
- addIndexToDestinationFieldName(int, String) - Method in class de.cxp.ocs.conf.converter.SplitValueConfiguration
- addMetricsRegistryAdapter(MeterRegistryAdapter) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Optionally add micrometer.io MeterRegistry.
- addPluginConfiguration(String, Map<String, String>) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Settings for the single possible customization classes, like rescorers, query analyzers etc.
- addSourceName(String) - Method in class de.cxp.ocs.config.Field
-
Adds the specified name to the source names list.
- addStep(String, int) - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.PerfResult
- addToIndex(ImportSession, List<IndexableItem>) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- addToIndex(ImportSession, List<IndexableItem>) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- AGGREGATION_NAME - Static variable in class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- allowParallelSpellcheck - de.cxp.ocs.config.QueryBuildingSetting
-
Setting that can be set to "true" or "false".
- allowParallelSpellcheckExecution() - Method in class de.cxp.ocs.elasticsearch.query.builder.ConfigurableQueryFactory
- allowParallelSpellcheckExecution() - Method in class de.cxp.ocs.elasticsearch.query.builder.DefaultQueryFactory
- allowParallelSpellcheckExecution() - Method in class de.cxp.ocs.elasticsearch.query.builder.MatchAllQueryFactory
- allowParallelSpellcheckExecution() - Method in class de.cxp.ocs.elasticsearch.query.builder.NgramQueryFactory
- allowParallelSpellcheckExecution() - Method in class de.cxp.ocs.elasticsearch.query.builder.PredictionQueryFactory
- allowParallelSpellcheckExecution() - Method in interface de.cxp.ocs.spi.search.ESQueryFactory
- analyze(String) - Method in class de.cxp.ocs.elasticsearch.query.analyzer.QuerqyQueryExpander
- analyze(String) - Method in class de.cxp.ocs.elasticsearch.query.analyzer.WhitespaceAnalyzer
- analyze(String) - Method in class de.cxp.ocs.elasticsearch.query.analyzer.WhitespaceWithShingles
- analyze(String) - Method in interface de.cxp.ocs.spi.search.UserQueryAnalyzer
- analyzer - de.cxp.ocs.config.QueryBuildingSetting
-
Analyzer to be used to analyze the input query.
- APP_NAME - Static variable in class de.cxp.ocs.smartsuggest.util.Util
- Application - Class in de.cxp.ocs
- Application() - Constructor for class de.cxp.ocs.Application
- Application.FacetMixin - Class in de.cxp.ocs
- Application.SingleStringArgsCreator - Class in de.cxp.ocs
- Application.WithTypeInfo - Class in de.cxp.ocs
- ApplicationProperties - Class in de.cxp.ocs.conf
-
Properties specific to ocs.
- ApplicationProperties - Class in de.cxp.ocs.config
-
Properties are configured in the application.yml file.
- ApplicationProperties() - Constructor for class de.cxp.ocs.conf.ApplicationProperties
- ApplicationProperties() - Constructor for class de.cxp.ocs.config.ApplicationProperties
- ApplicationSearchProperties - Class in de.cxp.ocs.config
- ApplicationSearchProperties() - Constructor for class de.cxp.ocs.config.ApplicationSearchProperties
- apply(FieldUsage, DataItem, Field, Object) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
- applyAll(DataItem, Field, Object) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
- arrangedProductSets - Variable in class de.cxp.ocs.model.params.ArrangedSearchQuery
-
One or more sets of documents/products that should be placed at the top of the result.
- arrangedSearch(String, ArrangedSearchQuery) - Method in interface de.cxp.ocs.api.searcher.SearchService
- arrangedSearch(String, ArrangedSearchQuery) - Method in class de.cxp.ocs.client.SearchClient
- arrangedSearch(String, ArrangedSearchQuery) - Method in class de.cxp.ocs.SearchController
- ArrangedSearchQuery - Class in de.cxp.ocs.model.params
- ArrangedSearchQuery() - Constructor for class de.cxp.ocs.model.params.ArrangedSearchQuery
- ASC - de.cxp.ocs.model.result.SortOrder
-
Ascending order.
- AsciiFoldingDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
Converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into their ASCII equivalents, if one exists for every searchable field.
- AsciiFoldingDataProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.AsciiFoldingDataProcessor
- asciify(String) - Static method in class de.cxp.ocs.util.StringUtils
-
Converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into their ASCII equivalents, if one exists.
- AsciifyUserQueryPreprocessor - Class in de.cxp.ocs.elasticsearch.query
- AsciifyUserQueryPreprocessor() - Constructor for class de.cxp.ocs.elasticsearch.query.AsciifyUserQueryPreprocessor
- asMap(String...) - Static method in class de.cxp.ocs.util.Util
- asUri() - Method in class de.cxp.ocs.model.params.SearchQuery
- Attribute - Class in de.cxp.ocs.model.index
- Attribute() - Constructor for class de.cxp.ocs.model.index.Attribute
- attributes - Variable in class de.cxp.ocs.model.index.Document
- AVG - de.cxp.ocs.config.BoostMode
- AVG - de.cxp.ocs.config.ScoreMode
B
- BEST_MATCHES_GROUP_NAME - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- BoostMode - Enum in de.cxp.ocs.config
-
The boost_mode specified, how the score is combined with the score of the query.
- BOTH - de.cxp.ocs.config.FieldLevel
- build() - Method in class de.cxp.ocs.elasticsearch.query.builder.ESQueryFactoryBuilder
- build() - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
- build(Document) - Method in class de.cxp.ocs.preprocessor.CombiFieldBuilder
-
Deprecated.Builds the combi field and writes it's value into the
DataItem. - buildAggregation() - Method in interface de.cxp.ocs.elasticsearch.facets.FacetCreator
-
Build aggregation that is necessary to create the according facets.
- buildAggregation() - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- buildAggregation() - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- buildAggregators(FilterContext) - Method in class de.cxp.ocs.elasticsearch.facets.FacetConfigurationApplyer
-
This method uses the initialized FacetCreators to build the right aggregations in respect of the active post filters.
- builder() - Static method in class de.cxp.ocs.smartsuggest.QuerySuggestManager
- buildExcludeFilteredAggregation(Set<String>) - Method in interface de.cxp.ocs.elasticsearch.facets.FacetCreator
-
Build aggregation that is necessary to create the facets, but not the ones in the exlude list.
- buildExcludeFilteredAggregation(Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- buildExcludeFilteredAggregation(Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- buildFilterContext(List<InternalResultFilter>) - Method in class de.cxp.ocs.elasticsearch.query.FiltersBuilder
- buildIncludeFilteredAggregation(Set<String>) - Method in interface de.cxp.ocs.elasticsearch.facets.FacetCreator
-
Build aggregation that is necessary to create the facets specified by the includes list.
- buildIncludeFilteredAggregation(Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- buildIncludeFilteredAggregation(Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- buildNgrams(String) - Method in class de.cxp.ocs.elasticsearch.query.builder.NgramQueryFactory
- buildQueryString(Collection<QueryStringTerm>, String) - Static method in class de.cxp.ocs.util.ESQueryUtils
- buildSpellCorrectionQuery(String) - Method in class de.cxp.ocs.elasticsearch.SpellCorrector
- BulkImportData - Class in de.cxp.ocs.model.index
- BulkImportData() - Constructor for class de.cxp.ocs.model.index.BulkImportData
C
- cancel(ImportSession) - Method in interface de.cxp.ocs.api.indexer.FullIndexationService
-
Cancels import which results in a deletion of the temporary index.
- cancel(ImportSession) - Method in class de.cxp.ocs.client.ImportClient
- cancel(ImportSession) - Method in class de.cxp.ocs.controller.FullIndexationController
- cancel(ImportSession) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- categories - Variable in class de.cxp.ocs.model.index.Document
- Category - Class in de.cxp.ocs.model.index
- Category() - Constructor for class de.cxp.ocs.model.index.Category
- CATEGORY - de.cxp.ocs.config.FieldType
- CATEGORY_LEAF_SUFFIX - Static variable in class de.cxp.ocs.preprocessor.util.CategorySearchData
- CATEGORY_LVL_SUFFIX - Static variable in class de.cxp.ocs.preprocessor.util.CategorySearchData
- CategoryFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- CategoryFacetCreator(Map<String, FacetConfiguration.FacetConfig>) - Constructor for class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- CategorySearchData - Class in de.cxp.ocs.preprocessor.util
-
Takes a list of
/separated category paths and splits them into separate levels. - CategorySearchData() - Constructor for class de.cxp.ocs.preprocessor.util.CategorySearchData
-
Creates a new instance and splits the category paths into levels and leafs.
- children - Variable in class de.cxp.ocs.model.result.HierarchialFacetEntry
-
Child facet entries to that particular facet.
- clear() - Method in class de.cxp.ocs.util.MinMaxSet
- close() - Method in class de.cxp.ocs.elasticsearch.ElasticSearchBuilder
- close() - Method in class de.cxp.ocs.smartsuggest.querysuggester.CompoundQuerySuggester
- close() - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- close() - Method in class de.cxp.ocs.smartsuggest.querysuggester.NoopQuerySuggester
- close() - Method in class de.cxp.ocs.smartsuggest.querysuggester.QuerySuggesterProxy
- close() - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager
- code - Variable in class de.cxp.ocs.model.index.Attribute
- collectObjects(Object, Object) - Static method in class de.cxp.ocs.util.Util
-
If both values are not null, this method creates a flat collection of them.
- COMBI - de.cxp.ocs.config.FieldType
- CombiFieldBuilder - Class in de.cxp.ocs.preprocessor
-
Deprecated.fields with multiple source field names are treated in the same way + they also handle attributes. However this preprocessor joins the fields to one string and cares about removing duplicate adjoined tokens. TODO: Add post-processor architecture for IndexableItems where for example searchable fields can be improved in the same way.
- CombiFieldBuilder(Map<String, Field>) - Constructor for class de.cxp.ocs.preprocessor.CombiFieldBuilder
-
Deprecated.
- commonChars(Locale, String, String) - Static method in class de.cxp.ocs.smartsuggest.util.Util
-
Returns the common chars of an input string compared to an target string.
- CommonPayloadFields - Class in de.cxp.ocs.smartsuggest.spi
-
Common keys for the payload attached to
SuggestRecords. - ComposedPredicate() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.ComposedPredicate
- CompoundQuerySuggester - Class in de.cxp.ocs.smartsuggest.querysuggester
- CompoundQuerySuggester(List<QuerySuggester>, Limiter) - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.CompoundQuerySuggester
- ConditionalQueries - Class in de.cxp.ocs.elasticsearch.query.builder
- ConditionalQueries(ESQueryFactory) - Constructor for class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries
- ConditionalQueries.ComposedPredicate - Class in de.cxp.ocs.elasticsearch.query.builder
- ConditionalQueries.PatternCondition - Class in de.cxp.ocs.elasticsearch.query.builder
- ConditionalQueries.TermCountCondition - Class in de.cxp.ocs.elasticsearch.query.builder
- config - Variable in class de.cxp.ocs.SearchContext
- ConfigurableExtension - Interface in de.cxp.ocs.spi.search
-
super-interface for all extension interfaces that optionally can accepts custom settings.
- ConfigurableQuery - de.cxp.ocs.config.QueryStrategy
- ConfigurableQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
-
Factory that exposes the flexibility of Elasticsearch query-string-query to OCS using a configuration.
- ConfigurableQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.ConfigurableQueryFactory
- ConfigurableShareLimiter - Class in de.cxp.ocs.smartsuggest.limiter
-
Limiter where you can configure, which group of suggestions should get which share in the result (e.g.
- ConfigurableShareLimiter(String, LinkedHashMap<String, Double>, Optional<String[]>) - Constructor for class de.cxp.ocs.smartsuggest.limiter.ConfigurableShareLimiter
-
The share limiter will group the results according to a particular payload value and uses the configured share values to distribute the limited space among those grouped suggestions.
- ConfigurationException - Exception in de.cxp.ocs.util
-
A internal exception because of invalid configuration.
- ConfigurationException(String) - Constructor for exception de.cxp.ocs.util.ConfigurationException
- configurationProvider(PluginManager, ApplicationProperties) - Method in class de.cxp.ocs.Application
- configure(Map<String, Object>) - Method in interface de.cxp.ocs.smartsuggest.spi.SuggestDataProvider
-
Optional method that may be called to configure the data provider.
- ConfigureableDataprocessor<T extends ConfigureableField> - Class in de.cxp.ocs.preprocessor
-
Abstract class which handles reading and initializing
DocumentPreProcessorimplementations which need further configuration. - ConfigureableDataprocessor() - Constructor for class de.cxp.ocs.preprocessor.ConfigureableDataprocessor
- ConfigureableField - Interface in de.cxp.ocs.conf.converter
-
ConfigureableDataprocessor implementations manipulate, extract, enrich, ...
- ConnectionConfiguration - Class in de.cxp.ocs.config
- ConnectionConfiguration() - Constructor for class de.cxp.ocs.config.ConnectionConfiguration
- contains(Object) - Method in class de.cxp.ocs.util.MinMaxSet
- containsAll(Collection<?>) - Method in class de.cxp.ocs.util.MinMaxSet
- correctedNestedDocumentCount() - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- correctedNestedDocumentCount() - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- correctedNestedDocumentCount() - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- correctedNestedDocumentCount() - Method in class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- correctedNestedDocumentCount() - Method in class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- create(IndexConfiguration) - Method in class de.cxp.ocs.indexer.IndexerFactory
- create(FacetConfiguration.FacetConfig, FacetType) - Static method in class de.cxp.ocs.elasticsearch.facets.FacetFactory
- create(Map<String, FacetConfiguration.FacetConfig>) - Method in interface de.cxp.ocs.elasticsearch.facets.FacetCreatorFactory
- CREATED - de.cxp.ocs.api.indexer.UpdateIndexService.Result
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, SearchQueryBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, SearchQueryBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, SearchQueryBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, SearchQueryBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, SearchQueryBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- createFacets(Aggregations, FilterContext, SearchQueryBuilder) - Method in interface de.cxp.ocs.elasticsearch.facets.FacetCreator
-
create facets from aggregation result.
- createFacets(Aggregations, FilterContext, SearchQueryBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- createFacets(Aggregations, FilterContext, SearchQueryBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- createJacksonDecoder() - Static method in class de.cxp.ocs.client.deserializer.ObjectMapperFactory
- createJacksonEncoder() - Static method in class de.cxp.ocs.client.deserializer.ObjectMapperFactory
- createObjectMapper() - Static method in class de.cxp.ocs.client.deserializer.ObjectMapperFactory
- createObjectMapper() - Static method in class de.cxp.ocs.elasticsearch.IndexableItemMapperFactory
- createQuery(List<QueryStringTerm>) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConfigurableQueryFactory
- createQuery(List<QueryStringTerm>) - Method in class de.cxp.ocs.elasticsearch.query.builder.DefaultQueryFactory
- createQuery(List<QueryStringTerm>) - Method in class de.cxp.ocs.elasticsearch.query.builder.MatchAllQueryFactory
- createQuery(List<QueryStringTerm>) - Method in class de.cxp.ocs.elasticsearch.query.builder.NgramQueryFactory
- createQuery(List<QueryStringTerm>) - Method in class de.cxp.ocs.elasticsearch.query.builder.PredictionQueryFactory
- createQuery(List<QueryStringTerm>) - Method in interface de.cxp.ocs.spi.search.ESQueryFactory
- createRestClientBuilder(ConnectionConfiguration) - Static method in class de.cxp.ocs.elasticsearch.RestClientBuilderFactory
- customParams - Variable in class de.cxp.ocs.util.InternalSearchParams
- CutOffLimiter - Class in de.cxp.ocs.smartsuggest.limiter
-
Simplest implementation, that just cut's off the given list with the specified limit.
- CutOffLimiter() - Constructor for class de.cxp.ocs.smartsuggest.limiter.CutOffLimiter
D
- data - Variable in class de.cxp.ocs.model.index.Document
- DataItem - Class in de.cxp.ocs.indexer.model
-
Base class which holds common data structure of either simple first level items or for master and variant items.
- DataItem() - Constructor for class de.cxp.ocs.indexer.model.DataItem
- DataProcessorConfiguration - Class in de.cxp.ocs.config
-
Configuration wrapper for which Document-Pre/Post-Processors to be used and custom settings for them.
- DataProcessorConfiguration() - Constructor for class de.cxp.ocs.config.DataProcessorConfiguration
- de.cxp.ocs - package de.cxp.ocs
- de.cxp.ocs.api - package de.cxp.ocs.api
- de.cxp.ocs.api.indexer - package de.cxp.ocs.api.indexer
- de.cxp.ocs.api.searcher - package de.cxp.ocs.api.searcher
- de.cxp.ocs.client - package de.cxp.ocs.client
- de.cxp.ocs.client.deserializer - package de.cxp.ocs.client.deserializer
- de.cxp.ocs.conf - package de.cxp.ocs.conf
- de.cxp.ocs.conf.converter - package de.cxp.ocs.conf.converter
- de.cxp.ocs.config - package de.cxp.ocs.config
- de.cxp.ocs.config.logging - package de.cxp.ocs.config.logging
- de.cxp.ocs.controller - package de.cxp.ocs.controller
- de.cxp.ocs.elasticsearch - package de.cxp.ocs.elasticsearch
- de.cxp.ocs.elasticsearch.facets - package de.cxp.ocs.elasticsearch.facets
- de.cxp.ocs.elasticsearch.prodset - package de.cxp.ocs.elasticsearch.prodset
- de.cxp.ocs.elasticsearch.query - package de.cxp.ocs.elasticsearch.query
- de.cxp.ocs.elasticsearch.query.analyzer - package de.cxp.ocs.elasticsearch.query.analyzer
- de.cxp.ocs.elasticsearch.query.builder - package de.cxp.ocs.elasticsearch.query.builder
- de.cxp.ocs.elasticsearch.query.filter - package de.cxp.ocs.elasticsearch.query.filter
- de.cxp.ocs.elasticsearch.query.model - package de.cxp.ocs.elasticsearch.query.model
- de.cxp.ocs.indexer - package de.cxp.ocs.indexer
- de.cxp.ocs.indexer.model - package de.cxp.ocs.indexer.model
- de.cxp.ocs.model.index - package de.cxp.ocs.model.index
- de.cxp.ocs.model.params - package de.cxp.ocs.model.params
- de.cxp.ocs.model.result - package de.cxp.ocs.model.result
- de.cxp.ocs.model.suggest - package de.cxp.ocs.model.suggest
- de.cxp.ocs.plugin - package de.cxp.ocs.plugin
- de.cxp.ocs.preprocessor - package de.cxp.ocs.preprocessor
- de.cxp.ocs.preprocessor.impl - package de.cxp.ocs.preprocessor.impl
- de.cxp.ocs.preprocessor.util - package de.cxp.ocs.preprocessor.util
- de.cxp.ocs.smartsuggest - package de.cxp.ocs.smartsuggest
- de.cxp.ocs.smartsuggest.limiter - package de.cxp.ocs.smartsuggest.limiter
- de.cxp.ocs.smartsuggest.monitoring - package de.cxp.ocs.smartsuggest.monitoring
- de.cxp.ocs.smartsuggest.querysuggester - package de.cxp.ocs.smartsuggest.querysuggester
- de.cxp.ocs.smartsuggest.querysuggester.lucene - package de.cxp.ocs.smartsuggest.querysuggester.lucene
- de.cxp.ocs.smartsuggest.querysuggester.modified - package de.cxp.ocs.smartsuggest.querysuggester.modified
- de.cxp.ocs.smartsuggest.spi - package de.cxp.ocs.smartsuggest.spi
- de.cxp.ocs.smartsuggest.updater - package de.cxp.ocs.smartsuggest.updater
- de.cxp.ocs.smartsuggest.util - package de.cxp.ocs.smartsuggest.util
- de.cxp.ocs.spi.indexer - package de.cxp.ocs.spi.indexer
- de.cxp.ocs.spi.search - package de.cxp.ocs.spi.search
- de.cxp.ocs.util - package de.cxp.ocs.util
- DEBUG_PROPERTY - Static variable in class de.cxp.ocs.smartsuggest.QuerySuggestManager
- DECAY - de.cxp.ocs.config.ScoreOption
-
The decay parameter defines how documents are scored at the distance given at scale.
- DECAY_EXP - de.cxp.ocs.config.ScoreType
-
Exponential decay that is calculated on numeric, date or geo-point data values.
- DECAY_GAUSS - de.cxp.ocs.config.ScoreType
-
Gaussian decay that is calculated on numeric, date or geo-point data values.
- DECAY_LINEAR - de.cxp.ocs.config.ScoreType
-
Linear decay that is calculated on numeric, date or geo-point data values.
- decide(ILoggingEvent) - Method in class de.cxp.ocs.config.logging.MarkerFilter
-
Make a decision based on a logging event passed as an argument.
- deduplicateAdjoinedTokens(String[]) - Static method in class de.cxp.ocs.util.Util
- DEFAULT_MAXIMUM_RESULTS - Static variable in interface de.cxp.ocs.smartsuggest.querysuggester.QuerySuggester
- DefaultIndexerConfigurationProvider - Class in de.cxp.ocs.conf
- DefaultIndexerConfigurationProvider() - Constructor for class de.cxp.ocs.conf.DefaultIndexerConfigurationProvider
- DefaultQuery - de.cxp.ocs.config.QueryStrategy
- DefaultQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
-
A predefined broad query that tries to get good results without loosing too much precision.
- DefaultQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.DefaultQueryFactory
- DefaultSearchConfigrationProvider - Class in de.cxp.ocs.config
- DefaultSearchConfigrationProvider() - Constructor for class de.cxp.ocs.config.DefaultSearchConfigrationProvider
- DELETED - de.cxp.ocs.api.indexer.UpdateIndexService.Result
- deleteDocuments(String, List<String>) - Method in interface de.cxp.ocs.api.indexer.UpdateIndexService
-
Delete existing document.
- deleteDocuments(String, List<String>) - Method in class de.cxp.ocs.client.ImportClient
- deleteDocuments(String, List<String>) - Method in class de.cxp.ocs.controller.UpdateIndexController
- deleteDocuments(String, List<String>) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- deleteIndex(String) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- deleteIndex(String) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- deploy(ImportSession) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- deploy(ImportSession) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- DESC - de.cxp.ocs.model.result.SortOrder
-
Descending order.
- deserialize(JsonParser, DeserializationContext) - Method in class de.cxp.ocs.client.deserializer.DocumentDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class de.cxp.ocs.client.deserializer.FacetEntryDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class de.cxp.ocs.client.deserializer.ProductDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class de.cxp.ocs.util.DocumentDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class de.cxp.ocs.util.ProductDeserializer
- destroy() - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- destroy() - Method in interface de.cxp.ocs.smartsuggest.querysuggester.QuerySuggester
-
Destroys any resources created by this suggester
- destroyQuerySuggester(String) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager
- DHIMAN - de.cxp.ocs.smartsuggest.querysuggester.SuggesterEngine
-
Implementation that uses https://github.com/nikcomestotalk/autosuggest
- DISMISSED - de.cxp.ocs.api.indexer.UpdateIndexService.Result
-
Used if the update was not done due to a negative precondition.
- DistributionSummaryAdapter - Interface in de.cxp.ocs.smartsuggest.monitoring
- docCount - Variable in class de.cxp.ocs.model.result.FacetEntry
-
Estimated amount of documents that will be returned, if this facet entry is picked as filter.
- document - Variable in class de.cxp.ocs.model.result.ResultHit
-
The found document.
- Document - Class in de.cxp.ocs.model.index
-
A simple 'data record' similar to a row inside a CSV file that contains any data relevant for search.
- Document() - Constructor for class de.cxp.ocs.model.index.Document
- DocumentDeserializer - Class in de.cxp.ocs.client.deserializer
- DocumentDeserializer - Class in de.cxp.ocs.util
- DocumentDeserializer() - Constructor for class de.cxp.ocs.client.deserializer.DocumentDeserializer
- DocumentDeserializer() - Constructor for class de.cxp.ocs.util.DocumentDeserializer
- DocumentMapper - Class in de.cxp.ocs
- DocumentMapper() - Constructor for class de.cxp.ocs.DocumentMapper
- DocumentPatcher - Class in de.cxp.ocs.indexer
- DocumentPatcher() - Constructor for class de.cxp.ocs.indexer.DocumentPatcher
- DocumentPostProcessor - Interface in de.cxp.ocs.spi.indexer
-
Processor that is called after the document was transformed into a
IndexableItem, just right before it will be indexed. - DocumentPreProcessor - Interface in de.cxp.ocs.spi.indexer
-
DocumentPreProcessorimplementations can be used to alter product data before they get transformed intoIndexableItems. - documents - Variable in class de.cxp.ocs.model.index.BulkImportData
- done(ImportSession) - Method in interface de.cxp.ocs.api.indexer.FullIndexationService
-
Finishes the import, flushing the new index and (in case there is already an index with the initialized name) replacing the old one.
- done(ImportSession) - Method in class de.cxp.ocs.client.ImportClient
- done(ImportSession) - Method in class de.cxp.ocs.controller.FullIndexationController
- done(ImportSession) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- DummySuggestDataProvider - Class in de.cxp.ocs.smartsuggest.spi
- DummySuggestDataProvider() - Constructor for class de.cxp.ocs.smartsuggest.spi.DummySuggestDataProvider
- DynamicProductSet - Class in de.cxp.ocs.model.params
-
A product set defined by dynamic search query text, filters and optional sorting order.
- DynamicProductSet() - Constructor for class de.cxp.ocs.model.params.DynamicProductSet
- DynamicProductSetResolver - Class in de.cxp.ocs.elasticsearch.prodset
- DynamicProductSetResolver() - Constructor for class de.cxp.ocs.elasticsearch.prodset.DynamicProductSetResolver
E
- ElasticSearchBuilder - Class in de.cxp.ocs.elasticsearch
- ElasticSearchBuilder(RestClientBuilder) - Constructor for class de.cxp.ocs.elasticsearch.ElasticSearchBuilder
- ElasticsearchIndexer - Class in de.cxp.ocs.elasticsearch
- ElasticsearchIndexer(IndexSettings, FieldConfigIndex, RestHighLevelClient, List<DocumentPreProcessor>, List<DocumentPostProcessor>) - Constructor for class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- ElasticsearchSuggestDataProvider - Class in de.cxp.ocs.elasticsearch
- ElasticsearchSuggestDataProvider() - Constructor for class de.cxp.ocs.elasticsearch.ElasticsearchSuggestDataProvider
- engine(SuggesterEngine) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Changes the engine that should be used generate the suggestions.
- ensureNumberIsFloat(Object) - Static method in class de.cxp.ocs.util.Util
-
Make sure, that if we have a number here, it will be represented by float.
- ensureSameType(Object, Object) - Static method in class de.cxp.ocs.util.Util
- entries - Variable in class de.cxp.ocs.model.result.Facet
-
The entries of that facet.
- ENTRY_SEPARATOR - Static variable in class de.cxp.ocs.conf.converter.SplitValueConfiguration
- escapeReservedESCharacters(String) - Static method in class de.cxp.ocs.elasticsearch.query.model.EscapeUtil
- escapeReservedESCharacters(String) - Static method in class de.cxp.ocs.util.StringUtils
- EscapeUtil - Class in de.cxp.ocs.elasticsearch.query.model
- EscapeUtil() - Constructor for class de.cxp.ocs.elasticsearch.query.model.EscapeUtil
- ESQueryFactory - Interface in de.cxp.ocs.spi.search
-
A reusable query factory that receives the analyzed user query to build Elasticsearch queries (one for Master level and one for the variant level).
- ESQueryFactoryBuilder - Class in de.cxp.ocs.elasticsearch.query.builder
-
utility for Searcher class to extract the creation of ESQueryBuilders based on the given configuration
- ESQueryFactoryBuilder(RestHighLevelClient, SearchContext, Map<String, Supplier<? extends ESQueryFactory>>) - Constructor for class de.cxp.ocs.elasticsearch.query.builder.ESQueryFactoryBuilder
- ESQueryUtils - Class in de.cxp.ocs.util
- ESQueryUtils() - Constructor for class de.cxp.ocs.util.ESQueryUtils
- ExceptionResponse - Class in de.cxp.ocs
- ExceptionResponse() - Constructor for class de.cxp.ocs.ExceptionResponse
- executeSearchRequest(SearchSourceBuilder) - Method in class de.cxp.ocs.elasticsearch.Searcher
- extendQuery(MasterVariantQuery, InternalSearchParams) - Static method in class de.cxp.ocs.elasticsearch.prodset.HeroProductHandler
-
Extend MasterVariantQuery to inject the hero products and boost them to the top.
- ExtensionSupplierRegistry<E> - Class in de.cxp.ocs.plugin
- ExtensionSupplierRegistry() - Constructor for class de.cxp.ocs.plugin.ExtensionSupplierRegistry
- ExtractCategoryLevelDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
Extracts the category levels of a single category path field into separate level and a leaf field if the *lvl and *leaf fields exists in the field configuration.
- ExtractCategoryLevelDataProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.ExtractCategoryLevelDataProcessor
- extractFacets(Terms, FilterContext, SearchQueryBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- extractInternalParams(SearchQuery, Map<String, String>, SearchContext) - Static method in class de.cxp.ocs.util.SearchParamsParser
- extractRelatedWords(Collection<QueryStringTerm>, Suggest) - Method in class de.cxp.ocs.elasticsearch.SpellCorrector
- extractSlices(SearchResponse, InternalSearchParams, SearchResult) - Static method in class de.cxp.ocs.elasticsearch.prodset.HeroProductHandler
-
Extract the hero products into separate ordered slices, that are attached to the searchResult.
F
- Facet - Class in de.cxp.ocs.model.result
- Facet() - Constructor for class de.cxp.ocs.model.result.Facet
- FACET - de.cxp.ocs.config.FieldUsage
- FacetConfig() - Constructor for class de.cxp.ocs.config.FacetConfiguration.FacetConfig
- FacetConfiguration - Class in de.cxp.ocs.config
- FacetConfiguration() - Constructor for class de.cxp.ocs.config.FacetConfiguration
- FacetConfiguration.FacetConfig - Class in de.cxp.ocs.config
- FacetConfigurationApplyer - Class in de.cxp.ocs.elasticsearch.facets
- FacetConfigurationApplyer(SearchContext) - Constructor for class de.cxp.ocs.elasticsearch.facets.FacetConfigurationApplyer
- FacetCreator - Interface in de.cxp.ocs.elasticsearch.facets
- FacetCreatorFactory - Interface in de.cxp.ocs.elasticsearch.facets
- FacetEntry<T> - Class in de.cxp.ocs.indexer.model
- FacetEntry - Class in de.cxp.ocs.model.result
- FacetEntry() - Constructor for class de.cxp.ocs.model.result.FacetEntry
- FacetEntry(String) - Constructor for class de.cxp.ocs.indexer.model.FacetEntry
- FacetEntry(String, Collection<T>) - Constructor for class de.cxp.ocs.indexer.model.FacetEntry
- FacetEntry(String, T) - Constructor for class de.cxp.ocs.indexer.model.FacetEntry
- FacetEntryDeserializer - Class in de.cxp.ocs.client.deserializer
- FacetEntryDeserializer() - Constructor for class de.cxp.ocs.client.deserializer.FacetEntryDeserializer
- FacetFactory - Class in de.cxp.ocs.elasticsearch.facets
- FacetFactory() - Constructor for class de.cxp.ocs.elasticsearch.facets.FacetFactory
- facets - Variable in class de.cxp.ocs.model.result.SearchResultSlice
-
If facets are part of this slice, they are placed here.
- FacetType - Enum in de.cxp.ocs.config
- FACTOR - de.cxp.ocs.config.ScoreOption
-
Factor (double value) that is multiplied to each field value, before the modifier is applied to it.
- fallbackQuery - de.cxp.ocs.config.QueryBuildingSetting
-
Used for preFetchQuery to specify, which es-query-builder should be used to search for "unknown" terms.
- fetchConfig(String) - Method in class de.cxp.ocs.elasticsearch.FieldConfigFetcher
- field - Variable in class de.cxp.ocs.model.result.Sorting
- Field - Class in de.cxp.ocs.config
- Field() - Constructor for class de.cxp.ocs.config.Field
- FIELD_FLAG_DESTINATION - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- FIELD_MATCH - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- FIELD_NAME - Static variable in class de.cxp.ocs.conf.converter.SplitValueConfiguration
- FIELD_NAME_ATTRIBUTES - Static variable in class de.cxp.ocs.config.FieldConstants
- FIELD_NO_MATCH - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- FIELD_REGEX - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- FIELD_REPLACEMENT_DESTINATION - Static variable in class de.cxp.ocs.conf.converter.PatternConfiguration
- FIELD_REPLACEMENT_SUFFIX - Static variable in class de.cxp.ocs.conf.converter.PatternWithReplacementConfiguration
- FIELD_VALUE_FACTOR - de.cxp.ocs.config.ScoreType
-
field value factor scoring can only be applied on numeric score data.
- FIELD_WORD_JOIN_SEPARATOR - Static variable in class de.cxp.ocs.conf.converter.PatternConfiguration
- FIELD_WORD_SPLIT_REGEX - Static variable in class de.cxp.ocs.conf.converter.PatternConfiguration
- FieldConfigAccess - Interface in de.cxp.ocs.config
-
A interface that is implemented by OCS, to give quick and easy access to the configured fields.
- FieldConfigFetcher - Class in de.cxp.ocs.elasticsearch
- FieldConfigFetcher() - Constructor for class de.cxp.ocs.elasticsearch.FieldConfigFetcher
- fieldConfigIndex - Variable in class de.cxp.ocs.SearchContext
- FieldConfigIndex - Class in de.cxp.ocs.config
-
Special class that cares about resolving the correct field configuration, especially for "the category field" and dynamic fields.
- FieldConfigIndex(FieldConfiguration) - Constructor for class de.cxp.ocs.config.FieldConfigIndex
-
Constructor of the Field Index that prepares the given field configurations to match static and dynamic fields.
- FieldConfiguration - Class in de.cxp.ocs.config
- FieldConfiguration() - Constructor for class de.cxp.ocs.config.FieldConfiguration
- FieldConstants - Class in de.cxp.ocs.config
- FieldConstants() - Constructor for class de.cxp.ocs.config.FieldConstants
- FieldLevel - Enum in de.cxp.ocs.config
- fieldName - Variable in class de.cxp.ocs.model.result.Facet
-
this is the name of the according data field.
- FieldType - Enum in de.cxp.ocs.config
- FieldUsage - Enum in de.cxp.ocs.config
-
Enum describing the usage of an field that will be indexed.
- FieldUsageApplier - Class in de.cxp.ocs.conf
-
Enum describing the usage of an field that will be indexed.
- FieldUsageApplier() - Constructor for class de.cxp.ocs.conf.FieldUsageApplier
- FilterContext - Class in de.cxp.ocs.elasticsearch.query.filter
- FilterContext(Map<String, InternalResultFilter>) - Constructor for class de.cxp.ocs.elasticsearch.query.filter.FilterContext
- FilteredSearchQuery - Class in de.cxp.ocs.model.params
- FilteredSearchQuery() - Constructor for class de.cxp.ocs.model.params.FilteredSearchQuery
- filters - Variable in class de.cxp.ocs.model.params.DynamicProductSet
- filters - Variable in class de.cxp.ocs.model.params.FilteredSearchQuery
- filters - Variable in class de.cxp.ocs.util.InternalSearchParams
- FiltersBuilder - Class in de.cxp.ocs.elasticsearch.query
- FiltersBuilder(SearchContext) - Constructor for class de.cxp.ocs.elasticsearch.query.FiltersBuilder
- finalIndexName - Variable in class de.cxp.ocs.api.indexer.ImportSession
- find(InternalSearchParams) - Method in class de.cxp.ocs.elasticsearch.Searcher
- FIRST - de.cxp.ocs.config.ScoreMode
- FlagFieldConfiguration - Class in de.cxp.ocs.conf.converter
-
ConfigureableFieldimplementations that holds all information needed by theFlagFieldDataProcessor. - FlagFieldConfiguration(String, Map<String, List<Map.Entry<String, String>>>) - Constructor for class de.cxp.ocs.conf.converter.FlagFieldConfiguration
-
Crates a new instance.
- FlagFieldConfiguration.PatternMatch - Class in de.cxp.ocs.conf.converter
- FlagFieldDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
ConfigureableDataprocessorimplementation which fills a flag field based on a pattern match in a source field. - FlagFieldDataProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.FlagFieldDataProcessor
- flushConfig(String) - Method in class de.cxp.ocs.SearchController
- FullIndexationController - Class in de.cxp.ocs.controller
- FullIndexationController() - Constructor for class de.cxp.ocs.controller.FullIndexationController
- FullIndexationService - Interface in de.cxp.ocs.api.indexer
-
Run a full import into a new index.
- fuzziness - de.cxp.ocs.config.QueryBuildingSetting
-
see https://www.elastic.co/guide/en/elasticsearch/reference/current/common-options.html#fuzziness
- FUZZY_MATCHES_ONE_EDIT_GROUP_NAME - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- FUZZY_MATCHES_TWO_EDITS_GROUP_NAME - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
G
- get(String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- get(String, String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- get(String, Map<String, String>) - Method in interface de.cxp.ocs.spi.search.RescorerProvider
- getAsQuery(String, NumberResultFilter) - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilterAdapter
- getAsQuery(String, TermResultFilter) - Method in class de.cxp.ocs.elasticsearch.query.filter.TermResultFilterAdapter
- getAsQuery(String, F) - Method in interface de.cxp.ocs.elasticsearch.query.filter.InternalResultFilterAdapter
- getBoostMode() - Method in class de.cxp.ocs.elasticsearch.ScoringCreator
- getCategory(int) - Method in class de.cxp.ocs.preprocessor.util.CategorySearchData
-
Returns a category by level.
- getCategoryLeaf() - Method in class de.cxp.ocs.preprocessor.util.CategorySearchData
-
Returns the leaf entries of each path.
- getCategoryLvlDepth() - Method in class de.cxp.ocs.preprocessor.util.CategorySearchData
-
Returns the number of the deepest category level from the path list.
- getConfiguredTenants() - Method in class de.cxp.ocs.config.DefaultSearchConfigrationProvider
- getConfiguredTenants() - Method in interface de.cxp.ocs.spi.search.SearchConfigurationProvider
-
Returns the list of all configured tenants.
- getConnectionConfig() - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- getCorrectedMinHitCount(InternalSearchParams) - Static method in class de.cxp.ocs.elasticsearch.prodset.HeroProductHandler
-
Get minimum hitCount to accept the natural search to have matched anything.
- getDataProcessorConfiguration(String) - Method in class de.cxp.ocs.conf.DefaultIndexerConfigurationProvider
- getDataProcessorConfiguration(String) - Method in interface de.cxp.ocs.spi.indexer.IndexerConfigurationProvider
-
Optional configuration for data processors that should modify the records before indexation.
- getDestinationFieldName() - Method in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
-
Gets the destination field name if configured, otherwise the field name itself is returned.
- getDestinationFieldName() - Method in class de.cxp.ocs.conf.converter.PatternConfiguration
-
Gets the destination field name if configured, otherwise the field name itself is returned.
- getDocument(String, String) - Method in interface de.cxp.ocs.api.searcher.SearchService
- getDocument(String, String) - Method in class de.cxp.ocs.client.SearchClient
- getDocument(String, String) - Method in class de.cxp.ocs.SearchController
- getESBuilder(RestClientBuilder) - Method in class de.cxp.ocs.Application
- getEsQueryFactories() - Method in class de.cxp.ocs.SearchPlugins
- getFacetConfiguration(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigrationProvider
- getFacets(Aggregations, long, FilterContext, SearchQueryBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.FacetConfigurationApplyer
- getField() - Method in interface de.cxp.ocs.elasticsearch.query.filter.InternalResultFilter
- getField(String) - Method in interface de.cxp.ocs.config.FieldConfigAccess
-
Get field by unique field name.
- getField(String) - Method in class de.cxp.ocs.config.FieldConfigIndex
-
Get field by unique field name.
- getField(String) - Method in class de.cxp.ocs.config.FieldConfiguration
-
Gets a Field by it's name.
- getFieldConfiguration(String) - Method in class de.cxp.ocs.conf.DefaultIndexerConfigurationProvider
- getFieldConfiguration(String) - Method in interface de.cxp.ocs.spi.indexer.IndexerConfigurationProvider
-
Required configuration about which data fields should be indexed in which way.
- getFieldName() - Method in interface de.cxp.ocs.conf.converter.ConfigureableField
-
Gets the name of the field the ConfigureableDataprocessor is working on.
- getFieldPrefix() - Method in interface de.cxp.ocs.elasticsearch.query.filter.InternalResultFilter
- getFieldPrefix() - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilter
- getFieldsByType(FieldType) - Method in interface de.cxp.ocs.config.FieldConfigAccess
-
get all fields that have the specified field type configured.
- getFieldsByType(FieldType) - Method in class de.cxp.ocs.config.FieldConfigIndex
- getFieldsByUsage(FieldUsage) - Method in interface de.cxp.ocs.config.FieldConfigAccess
-
Get all fields that have the specified usage configured.
- getFieldsByUsage(FieldUsage) - Method in class de.cxp.ocs.config.FieldConfigIndex
- getFuzzyTermLabel(WordAssociation) - Static method in class de.cxp.ocs.util.ESQueryUtils
- getGroupDeduplicationOrder() - Method in class de.cxp.ocs.SuggestProperties
-
If property is set, the returned values will be deduplicated.
- getGroupedCutoffConf() - Method in class de.cxp.ocs.SuggestProperties
-
Expects the env var 'SUGGEST_GROUP_CUTOFF_CONF' to be specified in the format 'group1=N,group2=M'.
- getGroupedCutoffDefaultSize() - Method in class de.cxp.ocs.SuggestProperties
-
Expects the env var 'SUGGEST_GROUP_CUTOFF_DEFAULT' to be set to an integer value.
- getGroupedShareConf() - Method in class de.cxp.ocs.SuggestProperties
-
Expects the env var 'SUGGEST_GROUP_SHARE_CONF' in the format 'group1=0.x,group2=0.x' to be used as group-share configuration for the
ConfigurableShareLimiter. - getGroupKey() - Method in class de.cxp.ocs.SuggestProperties
-
Expects the env var 'SUGGEST_GROUP_KEY' to be set to a string value.
- getIndexer(String) - Method in class de.cxp.ocs.controller.IndexerCache
- getIndexFolder() - Method in class de.cxp.ocs.SuggestProperties
-
Expects the env var 'SUGGEST_INDEX_FOLDER' to name a index-folder that should be used for lucene to store its data.
- getIndexSettings(String) - Method in class de.cxp.ocs.conf.DefaultIndexerConfigurationProvider
- getIndexSettings(String) - Method in interface de.cxp.ocs.spi.indexer.IndexerConfigurationProvider
- getIsDeduplicationEnabled(String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- getLabel(Facet) - Static method in class de.cxp.ocs.elasticsearch.facets.FacetFactory
- getLastDataModTime(String) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchSuggestDataProvider
- getLastDataModTime(String) - Method in class de.cxp.ocs.smartsuggest.spi.DummySuggestDataProvider
- getLastDataModTime(String) - Method in class de.cxp.ocs.smartsuggest.spi.MergingSuggestDataProvider
- getLastDataModTime(String) - Method in interface de.cxp.ocs.smartsuggest.spi.SuggestDataProvider
-
Get the timestamp from when the data was modified the last time.
- getLastIndexTime() - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- getLastIndexTime() - Method in interface de.cxp.ocs.smartsuggest.querysuggester.QueryIndexer
- getManagementPathPrefix() - Method in class de.cxp.ocs.SuggestProperties
-
Prefix for /health and /metrics path.
- getMaster() - Method in class de.cxp.ocs.indexer.model.VariantItem
- getMatchingFactories(List<QueryStringTerm>) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries
- getMatchingField(String, FieldUsage) - Method in interface de.cxp.ocs.config.FieldConfigAccess
-
Get field with that name and the specified usage.
- getMatchingField(String, FieldUsage) - Method in class de.cxp.ocs.config.FieldConfigIndex
-
Get field with that name and the specified usage.
- getMatchingField(String, Object, FieldUsage) - Method in class de.cxp.ocs.config.FieldConfigIndex
-
/** Similar to
getMatchingField(String, Object)but additionally tries to generate a field configuration based on the dynamic fields. - getMatchingFields(String) - Method in interface de.cxp.ocs.config.FieldConfigAccess
-
Get all fields that have the the specified name as field-name or source-field.
- getMatchingFields(String) - Method in class de.cxp.ocs.config.FieldConfigIndex
-
Get all fields that have the the specified name as field-name or source-field.
- getMatchingFields(String, Object) - Method in interface de.cxp.ocs.config.FieldConfigAccess
-
Similar to
getMatchingField(String)but additionally tries to generate a field configuration based on the dynamic fields. - getMatchingFields(String, Object) - Method in class de.cxp.ocs.config.FieldConfigIndex
-
Similar to
getMatchingField(String)but additionally tries to generate a field configuration based on the dynamic fields. - getMaxFetchSize(String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- getMetricsRegistry() - Method in interface de.cxp.ocs.smartsuggest.monitoring.MeterRegistryAdapter
- getName() - Method in class de.cxp.ocs.model.params.ProductSet
- getName() - Method in interface de.cxp.ocs.spi.search.ESQueryFactory
- getNestedPath() - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- getNestedPath() - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- getNestedPath() - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- getNestedPath() - Method in class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- getNestedPath() - Method in class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- getNestedValueAggregation(String) - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- getNestedValueAggregation(String) - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- getNestedValueAggregation(String) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- getNestedValueAggregation(String) - Method in class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- getNestedValueAggregation(String) - Method in class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- getOccur() - Method in interface de.cxp.ocs.elasticsearch.query.model.QueryStringTerm
- getOrder(Facet) - Static method in class de.cxp.ocs.elasticsearch.facets.FacetFactory
- getPatternConfiguration(String, String, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.ConfigureableDataprocessor
-
Returns the
ConfigureableFieldholding the parsed configuration for every configured key. - getPatternConfiguration(String, String, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.impl.RemoveValuesDataProcessor
- getPatternConfiguration(String, String, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.impl.ReplacePatternInValuesDataProcessor
- getPatternConfiguration(String, String, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.impl.SplitValueDataProcessor
- getPluginManager(ApplicationProperties) - Method in class de.cxp.ocs.Application
- getPreloadIndexes() - Method in class de.cxp.ocs.SuggestProperties
-
Expects the env var SUGGEST_PRELOAD_INDEXES as a comma separated list of all index names that should be initialized and loaded on startup.
- getPrimaryCategoryField() - Method in interface de.cxp.ocs.config.FieldConfigAccess
-
Get field configuration that should be used for the "Categories" property of the documents.
- getProcessConsumer(Document, boolean) - Method in class de.cxp.ocs.preprocessor.ConfigureableDataprocessor
-
Returns a
BiConsumerwhose input is the configuredConfigureableFieldwith the value of the currently processed record. - getProcessConsumer(Document, boolean) - Method in class de.cxp.ocs.preprocessor.impl.RemoveValuesDataProcessor
- getProcessConsumer(Document, boolean) - Method in class de.cxp.ocs.preprocessor.impl.ReplacePatternInValuesDataProcessor
- getProcessConsumer(Document, boolean) - Method in class de.cxp.ocs.preprocessor.impl.SplitValueDataProcessor
- getQueryConfiguration(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigrationProvider
- getQueryLabel(Collection<QueryStringTerm>) - Static method in class de.cxp.ocs.util.ESQueryUtils
- getQueryProcessing(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigrationProvider
- getQuerySuggester(String) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager
-
Retrieves the query suggester for the given indexName.
- getQuerySuggester(String, boolean) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager
- getRelaxedTerm(String) - Method in class de.cxp.ocs.smartsuggest.querysuggester.modified.ModifiedTermsService
- getReplacement() - Method in class de.cxp.ocs.conf.converter.PatternWithReplacementConfiguration
-
Gets the replacement or an empty string if no replacement is configured.
- getRequiredFieldsForMerge(Document, FieldConfigIndex) - Static method in class de.cxp.ocs.indexer.DocumentPatcher
- getRescorerProviders() - Method in class de.cxp.ocs.SearchPlugins
- getRestClientBuilder(ApplicationProperties) - Method in class de.cxp.ocs.Application
- getRestHLClient() - Method in class de.cxp.ocs.elasticsearch.ElasticSearchBuilder
- getScoreMode() - Method in class de.cxp.ocs.elasticsearch.ScoringCreator
- getScoringConfiguration(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigrationProvider
- getScoringFunctions(boolean) - Method in class de.cxp.ocs.elasticsearch.ScoringCreator
- getServerAdress() - Method in class de.cxp.ocs.SuggestProperties
-
Expects env var 'SUGGEST_SERVER_ADDRESS' set to a valid server address.
- getServerPort() - Method in class de.cxp.ocs.SuggestProperties
-
Expects env var 'SUGGEST_SERVER_PORT' set to a valid port number.
- getSharpenedTerm(String) - Method in class de.cxp.ocs.smartsuggest.querysuggester.modified.ModifiedTermsService
- getSingleValue() - Method in class de.cxp.ocs.elasticsearch.query.filter.TermResultFilter
- getSize() - Method in class de.cxp.ocs.model.params.DynamicProductSet
- getSize() - Method in class de.cxp.ocs.model.params.ProductSet
- getSize() - Method in class de.cxp.ocs.model.params.StaticProductSet
- getSortConfigs(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigrationProvider
- getSourceFields(String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- getSuggester(SuggestData) - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneSuggesterFactory
- getSuggester(SuggestData) - Method in interface de.cxp.ocs.smartsuggest.querysuggester.SuggesterFactory
- getSuggesterMaxIdleMinutes() - Method in class de.cxp.ocs.SuggestProperties
-
Expects the env var 'SUGGESTER_MAX_IDLE_MINUTES' or the system property 'suggester.max.idle.minutes' to be set to an integer value.
- getTags() - Method in class de.cxp.ocs.smartsuggest.querysuggester.Suggestion
- getTargetIndex(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigrationProvider
- getTenants() - Method in interface de.cxp.ocs.api.searcher.SearchService
- getTenants() - Method in class de.cxp.ocs.client.SearchClient
- getTenants() - Method in class de.cxp.ocs.SearchController
- getTenantSearchConfiguration(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigrationProvider
- getTenantSearchConfiguration(String) - Method in interface de.cxp.ocs.spi.search.SearchConfigurationProvider
-
Returns the search configuration for the specified tenant.
- getType() - Method in class de.cxp.ocs.model.params.ProductSet
- getUpdateRateInSeconds() - Method in class de.cxp.ocs.SuggestProperties
-
Expects env var 'SUGGEST_UPDATE_RATE' set to an integer between 5 and 3600.
- getUserQueryAnalyzers() - Method in class de.cxp.ocs.SearchPlugins
- getUserQueryPreprocessors() - Method in class de.cxp.ocs.SearchPlugins
- getValue(int) - Method in class de.cxp.ocs.elasticsearch.query.filter.TermResultFilter
- getValues() - Method in interface de.cxp.ocs.elasticsearch.query.filter.InternalResultFilter
- getValues() - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilter
- getWord() - Method in interface de.cxp.ocs.elasticsearch.query.model.QueryStringTerm
- getWord() - Method in class de.cxp.ocs.elasticsearch.query.model.WordAssociation
- GROUP_PREFIX - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- GROUP_SEPARATOR - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- GroupedCutOffLimiter - Class in de.cxp.ocs.smartsuggest.limiter
-
This limiter groups the result by the specified payload entry and limits each group to the specified size.
- GroupedCutOffLimiter() - Constructor for class de.cxp.ocs.smartsuggest.limiter.GroupedCutOffLimiter
H
- handleElasticsearchStatusExceptions(ElasticsearchStatusException) - Method in class de.cxp.ocs.controller.IndexationExceptionHandler
- handleFacetField(DataItem, Field, Object) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
-
If the field is set to number type, the value will be indexed as a numeric facet.
- handleInternalErrors(Exception) - Method in class de.cxp.ocs.controller.IndexationExceptionHandler
- handleInternalErrors(HttpServletRequest, Exception) - Method in class de.cxp.ocs.SearchController
- handleNotFoundException(NotFoundException) - Method in class de.cxp.ocs.SearchController
- handleResultField(DataItem, Field, Object) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
- handleScoreField(DataItem, Field, Object) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
- handleSearchField(DataItem, Field, Object) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
- handleSortField(DataItem, Field, Object) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
- hasData() - Method in class de.cxp.ocs.smartsuggest.querysuggester.modified.ModifiedTermsService
- hasData(String) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchSuggestDataProvider
- hasData(String) - Method in class de.cxp.ocs.smartsuggest.spi.DummySuggestDataProvider
- hasData(String) - Method in class de.cxp.ocs.smartsuggest.spi.MergingSuggestDataProvider
- hasData(String) - Method in interface de.cxp.ocs.smartsuggest.spi.SuggestDataProvider
-
Respond with 'true' if this provider is generally able to provide data for the requested index.
- hasField(String) - Method in class de.cxp.ocs.config.FieldConfiguration
-
Checks weather a field with the passed name exists or not.
- HeroProductHandler - Class in de.cxp.ocs.elasticsearch.prodset
- HeroProductHandler() - Constructor for class de.cxp.ocs.elasticsearch.prodset.HeroProductHandler
- heroProductSets - Variable in class de.cxp.ocs.util.InternalSearchParams
- HierarchialFacetEntry - Class in de.cxp.ocs.model.result
- HierarchialFacetEntry(String, String, long, String, boolean) - Constructor for class de.cxp.ocs.model.result.HierarchialFacetEntry
- HIERARCHICAL - de.cxp.ocs.config.FacetType
- hits - Variable in class de.cxp.ocs.model.result.SearchResultSlice
-
the list of actual hits for that result view.
I
- id - Variable in class de.cxp.ocs.model.index.Category
- id - Variable in class de.cxp.ocs.model.index.Document
- id - Variable in class de.cxp.ocs.model.result.FacetEntry
-
optional associated filter value.
- ID - de.cxp.ocs.config.FieldType
- ID_FILTER_SUFFIX - Static variable in class de.cxp.ocs.util.SearchParamsParser
- ids - Variable in class de.cxp.ocs.model.params.StaticProductSet
- IDX_TO_DEST_FIELD_CONF - Static variable in class de.cxp.ocs.conf.converter.SplitValueConfiguration
- IDX_TO_DEST_SEPARATOR - Static variable in class de.cxp.ocs.conf.converter.SplitValueConfiguration
- ImportClient - Class in de.cxp.ocs.client
- ImportClient(String) - Constructor for class de.cxp.ocs.client.ImportClient
-
Initializes the SearchClient with the given endpointUrl and the default Jackson encoder.
- ImportClient(String, Consumer<Feign.Builder>) - Constructor for class de.cxp.ocs.client.ImportClient
-
With this constructor the Feign::Builder can be configured.
- ImportSession - Class in de.cxp.ocs.api.indexer
- ImportSession() - Constructor for class de.cxp.ocs.api.indexer.ImportSession
- IncludeOnlyNonEmptyMixin() - Constructor for class de.cxp.ocs.elasticsearch.IndexableItemMapperFactory.IncludeOnlyNonEmptyMixin
- IncludeOnlyNonNullMixin() - Constructor for class de.cxp.ocs.elasticsearch.IndexableItemMapperFactory.IncludeOnlyNonNullMixin
- index - Variable in class de.cxp.ocs.model.result.ResultHit
-
the index name where this hit is comming from.
- index(Iterable<SuggestRecord>) - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- index(Iterable<SuggestRecord>) - Method in interface de.cxp.ocs.smartsuggest.querysuggester.QueryIndexer
- IndexableItem - Class in de.cxp.ocs.indexer.model
-
DataItemthat can be used to be indexed directly. - IndexableItem() - Constructor for class de.cxp.ocs.indexer.model.IndexableItem
- IndexableItemMapperFactory - Class in de.cxp.ocs.elasticsearch
-
Creates a
ObjectMapperforIndexableItem. - IndexableItemMapperFactory() - Constructor for class de.cxp.ocs.elasticsearch.IndexableItemMapperFactory
- IndexableItemMapperFactory.IncludeOnlyNonEmptyMixin - Class in de.cxp.ocs.elasticsearch
- IndexableItemMapperFactory.IncludeOnlyNonNullMixin - Class in de.cxp.ocs.elasticsearch
- IndexableItemMapperFactory.VariantItemMixin - Class in de.cxp.ocs.elasticsearch
- IndexationExceptionHandler - Class in de.cxp.ocs.controller
- IndexationExceptionHandler() - Constructor for class de.cxp.ocs.controller.IndexationExceptionHandler
- IndexConfiguration - Class in de.cxp.ocs.conf
- IndexConfiguration() - Constructor for class de.cxp.ocs.conf.IndexConfiguration
- IndexerCache - Class in de.cxp.ocs.controller
- IndexerCache() - Constructor for class de.cxp.ocs.controller.IndexerCache
- IndexerConfigurationProvider - Interface in de.cxp.ocs.spi.indexer
- IndexerFactory - Class in de.cxp.ocs.indexer
- IndexerFactory(RestHighLevelClient, PluginManager) - Constructor for class de.cxp.ocs.indexer.IndexerFactory
- indexFolder(Path) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Sets the root path where the indices for the different tenants will be stored.
- IndexItemConverter - Class in de.cxp.ocs.indexer
- IndexItemConverter(FieldConfigIndex) - Constructor for class de.cxp.ocs.indexer.IndexItemConverter
- IndexSettings - Class in de.cxp.ocs.config
- IndexSettings() - Constructor for class de.cxp.ocs.config.IndexSettings
- initialize(FieldConfigAccess, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.ConfigureableDataprocessor
- initialize(FieldConfigAccess, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.impl.AsciiFoldingDataProcessor
- initialize(FieldConfigAccess, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.impl.ExtractCategoryLevelDataProcessor
- initialize(FieldConfigAccess, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.impl.FlagFieldDataProcessor
- initialize(FieldConfigAccess, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.impl.RemoveFieldContentDelimiterProcessor
- initialize(FieldConfigAccess, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.impl.SkipDocumentDataProcessor
- initialize(FieldConfigAccess, Map<String, String>) - Method in class de.cxp.ocs.preprocessor.impl.WordSplitterDataProcessor
- initialize(FieldConfigAccess, Map<String, String>) - Method in interface de.cxp.ocs.spi.indexer.DocumentPostProcessor
-
DocumentPostProcessor MUST have a default constructor.
- initialize(FieldConfigAccess, Map<String, String>) - Method in interface de.cxp.ocs.spi.indexer.DocumentPreProcessor
-
DataPreProcessor MUST have a no-args constructor.
- initialize(String, Map<QueryBuildingSetting, String>, Map<String, Float>, FieldConfigAccess) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConfigurableQueryFactory
- initialize(String, Map<QueryBuildingSetting, String>, Map<String, Float>, FieldConfigAccess) - Method in class de.cxp.ocs.elasticsearch.query.builder.DefaultQueryFactory
- initialize(String, Map<QueryBuildingSetting, String>, Map<String, Float>, FieldConfigAccess) - Method in class de.cxp.ocs.elasticsearch.query.builder.MatchAllQueryFactory
- initialize(String, Map<QueryBuildingSetting, String>, Map<String, Float>, FieldConfigAccess) - Method in class de.cxp.ocs.elasticsearch.query.builder.NgramQueryFactory
- initialize(String, Map<QueryBuildingSetting, String>, Map<String, Float>, FieldConfigAccess) - Method in class de.cxp.ocs.elasticsearch.query.builder.PredictionQueryFactory
- initialize(String, Map<QueryBuildingSetting, String>, Map<String, Float>, FieldConfigAccess) - Method in interface de.cxp.ocs.spi.search.ESQueryFactory
- initialize(String, Map<String, Supplier<? extends T>>, Map<String, String>) - Static method in class de.cxp.ocs.SearchPlugins
- initialize(List<String>, Map<String, Supplier<? extends T>>, Map<String, Map<String, String>>) - Static method in class de.cxp.ocs.SearchPlugins
- initialize(Map<String, String>) - Method in class de.cxp.ocs.elasticsearch.query.analyzer.QuerqyQueryExpander
- initialize(Map<String, String>) - Method in interface de.cxp.ocs.spi.search.ConfigurableExtension
- initializeTemplates() - Method in class de.cxp.ocs.elasticsearch.ElasticSearchBuilder
- initNewIndex(String, String) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
-
checks to which actual index this "nice indexName (alias)" points to.
- initNewIndex(String, String) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- inputURI - Variable in class de.cxp.ocs.model.result.SearchResult
-
The search parameters (SearchQuery parameters + filters) that were used to get that result view.
- instrument(Optional<MeterRegistryAdapter>, Iterable<Tag>) - Method in interface de.cxp.ocs.smartsuggest.monitoring.Instrumentable
-
Optional meter registry (adapter that gives access to the actual meter-registry).
- instrument(Optional<MeterRegistryAdapter>, Iterable<Tag>) - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- instrument(Optional<MeterRegistryAdapter>, Iterable<Tag>) - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneSuggesterFactory
- instrument(Optional<MeterRegistryAdapter>, Iterable<Tag>) - Method in class de.cxp.ocs.smartsuggest.querysuggester.QuerySuggesterProxy
- instrument(Optional<MeterRegistryAdapter>, Iterable<Tag>) - Method in class de.cxp.ocs.smartsuggest.updater.SuggestionsUpdater
- Instrumentable - Interface in de.cxp.ocs.smartsuggest.monitoring
- InternalResultFilter - Interface in de.cxp.ocs.elasticsearch.query.filter
- InternalResultFilterAdapter<F extends InternalResultFilter> - Interface in de.cxp.ocs.elasticsearch.query.filter
- InternalSearchParams - Class in de.cxp.ocs.util
- InternalSearchParams() - Constructor for class de.cxp.ocs.util.InternalSearchParams
- INTERVAL - de.cxp.ocs.config.FacetType
- IntervalFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- IntervalFacetCreator(Map<String, FacetConfiguration.FacetConfig>) - Constructor for class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- IntervalFacetEntry - Class in de.cxp.ocs.model.result
-
Facet entry that describes a numerical interval.
- IntervalFacetEntry(Number, Number, long, String, boolean) - Constructor for class de.cxp.ocs.model.result.IntervalFacetEntry
- isActive - Variable in class de.cxp.ocs.model.result.Sorting
-
Is set to true, if this sorting is active in the current result.
- isBothLevel() - Method in class de.cxp.ocs.config.Field
-
Checks if the field is be indexed on both - master and variant - level.
- isEmpty() - Method in class de.cxp.ocs.util.MinMaxSet
- isEmpty(Object) - Static method in class de.cxp.ocs.util.Util
- isFiltered - Variable in class de.cxp.ocs.model.result.Facet
-
Is set to true if there an active filter from that facet.
- isFilterSelected(String, String) - Method in class de.cxp.ocs.util.SearchQueryBuilder
- isImportRunning(String) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- isImportRunning(String) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- isIndexEnabled(String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- isMasterLevel() - Method in class de.cxp.ocs.config.Field
-
Checks if the field is indexed on master level.
- isMatchingFilterType(InternalResultFilter) - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- isMatchingFilterType(InternalResultFilter) - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- isMatchingFilterType(InternalResultFilter) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- isMatchingFilterType(InternalResultFilter) - Method in class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- isMatchingFilterType(InternalResultFilter) - Method in class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- isNestedFilter() - Method in interface de.cxp.ocs.elasticsearch.query.filter.InternalResultFilter
- isNestedFilter() - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilter
- isNestedFilter() - Method in class de.cxp.ocs.elasticsearch.query.filter.TermResultFilter
- isQueryWithShingles - de.cxp.ocs.config.QueryBuildingSetting
-
boolean setting to enable the creation and searching for combined terms (shingles)
- isReady() - Method in class de.cxp.ocs.smartsuggest.querysuggester.CompoundQuerySuggester
- isReady() - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- isReady() - Method in class de.cxp.ocs.smartsuggest.querysuggester.NoopQuerySuggester
- isReady() - Method in interface de.cxp.ocs.smartsuggest.querysuggester.QuerySuggester
- isReady() - Method in class de.cxp.ocs.smartsuggest.querysuggester.QuerySuggesterProxy
- isRecordVisible(Document, boolean) - Method in class de.cxp.ocs.preprocessor.ConfigureableDataprocessor
-
Called at the end of each process(Document, boolean) run after
ConfigureableDataprocessor.getProcessConsumer(Document, boolean)is has run for everyConfigureableField, to determine weather the record should be visible or not. - isSortingActive(Field, SortOrder) - Method in class de.cxp.ocs.util.SearchQueryBuilder
- isStringCollection(Object) - Static method in class de.cxp.ocs.util.Util
-
Checks weather the passed value is a
StringCollectionor not. - isVariantLevel() - Method in class de.cxp.ocs.config.Field
-
Checks if the field is indexed on variant level.
- iterator() - Method in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- iterator() - Method in class de.cxp.ocs.util.MinMaxSet
J
- joinAllButOne(String, Map<String, QueryBuilder>) - Static method in class de.cxp.ocs.elasticsearch.query.filter.FilterContext
-
Join filterQueries to a single QueryBuilder but exclude the one specified with "exclude".
- joinDataValueFunction(Object) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
- joinScoreDataValue(Number) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
K
- KEEP_ORIG_CONF - Static variable in class de.cxp.ocs.conf.converter.SplitValueConfiguration
- key - Variable in class de.cxp.ocs.model.result.FacetEntry
-
Associated filter value.
L
- label - Variable in class de.cxp.ocs.model.result.SearchResultSlice
-
An identifier for that result slice.
- label - Variable in class de.cxp.ocs.model.result.Sorting
- limit - Variable in class de.cxp.ocs.model.params.DynamicProductSet
-
The maximum amount of products to pick into the set.
- limit - Variable in class de.cxp.ocs.model.params.SearchQuery
- limit - Variable in class de.cxp.ocs.util.InternalSearchParams
- limit(List<Suggestion>, int) - Method in class de.cxp.ocs.smartsuggest.limiter.ConfigurableShareLimiter
- limit(List<Suggestion>, int) - Method in class de.cxp.ocs.smartsuggest.limiter.CutOffLimiter
- limit(List<Suggestion>, int) - Method in class de.cxp.ocs.smartsuggest.limiter.GroupedCutOffLimiter
- limit(List<Suggestion>, int) - Method in interface de.cxp.ocs.smartsuggest.limiter.Limiter
- limiter - Variable in class de.cxp.ocs.smartsuggest.QuerySuggestManager
- Limiter - Interface in de.cxp.ocs.smartsuggest.limiter
-
A Limiter is used for results that have different kind of suggestions, for example if several different data sources are used at different suggesters, as it's done at the
CompoundQuerySuggester. - link - Variable in class de.cxp.ocs.model.result.FacetEntry
-
URL conform query parameters, that has to be used to filter the result.
- link - Variable in class de.cxp.ocs.model.result.Sorting
-
URL conform query parameters, that has to be used to activate that sort option.
- loadAll(Class<T>) - Method in class de.cxp.ocs.plugin.PluginManager
- loadData(String) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchSuggestDataProvider
- loadData(String) - Method in class de.cxp.ocs.smartsuggest.spi.DummySuggestDataProvider
- loadData(String) - Method in class de.cxp.ocs.smartsuggest.spi.MergingSuggestDataProvider
- loadData(String) - Method in interface de.cxp.ocs.smartsuggest.spi.SuggestDataProvider
- loadPrefered(Class<T>) - Method in class de.cxp.ocs.plugin.PluginManager
- LUCENE - de.cxp.ocs.smartsuggest.querysuggester.SuggesterEngine
-
Implementation that uses https://lucene.apache.org/
- LuceneQuerySuggester - Class in de.cxp.ocs.smartsuggest.querysuggester.lucene
- LuceneQuerySuggester(Path, Locale, ModifiedTermsService, CharArraySet) - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
-
Constructor.
- LuceneSuggesterFactory - Class in de.cxp.ocs.smartsuggest.querysuggester.lucene
- LuceneSuggesterFactory() - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneSuggesterFactory
M
- main(String[]) - Static method in class de.cxp.ocs.Application
- mapSearchHit(SearchHit, Map<String, SortOrder>) - Static method in class de.cxp.ocs.elasticsearch.ResultMapper
- mapToBoolQueryBuilder(QueryBuilder) - Static method in class de.cxp.ocs.util.ESQueryUtils
- mapToOriginalDocument(String, Map<String, Object>, FieldConfigIndex) - Static method in class de.cxp.ocs.DocumentMapper
- mapToOriginalDocument(String, Map<String, Object>, FieldConfigIndex) - Static method in class de.cxp.ocs.elasticsearch.ResultMapper
- marker - Variable in class de.cxp.ocs.config.logging.MarkerFilter
- MarkerFilter - Class in de.cxp.ocs.config.logging
-
Non-turbo filter checks whether the marker in the event matches the marker specified by user.
- MarkerFilter() - Constructor for class de.cxp.ocs.config.logging.MarkerFilter
- MASTER - de.cxp.ocs.config.FieldLevel
- MasterItem - Class in de.cxp.ocs.indexer.model
- MasterItem(String) - Constructor for class de.cxp.ocs.indexer.model.MasterItem
- MasterVariantQuery - Class in de.cxp.ocs.elasticsearch.query
-
A carrier of Elasticsearch queries on master and variant level.
- MasterVariantQuery() - Constructor for class de.cxp.ocs.elasticsearch.query.MasterVariantQuery
- MatchAllQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
-
a broad query that tries to get good results without loosing too much precision.
- MatchAllQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.MatchAllQueryFactory
- matchCount - Variable in class de.cxp.ocs.model.result.SearchResultSlice
-
the absolute number of matches in this result.
- matchedQueries - Variable in class de.cxp.ocs.model.result.ResultHit
-
Optional: Which parts of the query matched that document.
- matches(String) - Method in class de.cxp.ocs.conf.converter.FlagFieldConfiguration.PatternMatch
- max() - Method in class de.cxp.ocs.util.MinMaxSet
- MAX - de.cxp.ocs.config.BoostMode
- MAX - de.cxp.ocs.config.ScoreMode
- mergeFacets(Facet, Facet) - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- mergeFacets(Facet, Facet) - Method in interface de.cxp.ocs.elasticsearch.facets.FacetCreator
-
Try to merge facets with same label.
- mergeFacets(Facet, Facet) - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- mergeFacets(Facet, Facet) - Method in class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- mergeFacets(Facet, Facet) - Method in class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- mergeFacets(Facet, Facet) - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- mergeQueries(QueryBuilder, QueryBuilder) - Static method in class de.cxp.ocs.util.ESQueryUtils
-
Make sure both queries are combined as a boolean query with must-clauses.
- MergingSuggestDataProvider - Class in de.cxp.ocs.smartsuggest.spi
-
Merges all the data it gets from all specified data providers.
- MergingSuggestDataProvider() - Constructor for class de.cxp.ocs.smartsuggest.spi.MergingSuggestDataProvider
- meta - Variable in class de.cxp.ocs.model.result.Facet
-
Optional meta data for that facet, e.g.
- meta - Variable in class de.cxp.ocs.model.result.SearchResult
-
Additional optional payload, e.g.
- MeterRegistryAdapter - Interface in de.cxp.ocs.smartsuggest.monitoring
- min() - Method in class de.cxp.ocs.util.MinMaxSet
- MIN - de.cxp.ocs.config.BoostMode
- MIN - de.cxp.ocs.config.ScoreMode
- MinMaxSet<E> - Class in de.cxp.ocs.util
-
A set that only returns the min and the max value (based on natural ordering) of all added values.
- MinMaxSet(E) - Constructor for class de.cxp.ocs.util.MinMaxSet
- MinMaxSet(E[]) - Constructor for class de.cxp.ocs.util.MinMaxSet
- minShouldMatch - de.cxp.ocs.config.QueryBuildingSetting
-
see https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-minimum-should-match.html
- MISSING - de.cxp.ocs.config.ScoreOption
-
Specifies the value for a document that misses the value for the according scoring field.
- mixinModule() - Method in class de.cxp.ocs.Application
-
Customizations for ObjectMapper that's used for rest requests.
- ModifiedTermsService - Class in de.cxp.ocs.smartsuggest.querysuggester.modified
-
A service that provides mappings of modified (relaxed or sharpened) queries.
- ModifiedTermsService() - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.modified.ModifiedTermsService
- MODIFIER - de.cxp.ocs.config.ScoreOption
-
Mathematical modifier for the data values.
- multimatch_type - de.cxp.ocs.config.QueryBuildingSetting
-
one of CROSS_FIELDS (default), BEST_FIELDS, MOST_FIELDS, PHRASE, PHRASE_PREFIX see https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html#multi-match-types
- MULTIPLY - de.cxp.ocs.config.BoostMode
- MULTIPLY - de.cxp.ocs.config.ScoreMode
N
- name - Variable in class de.cxp.ocs.config.Field
-
Sets the name of the field used in the Elasticsearch index.
- name - Variable in class de.cxp.ocs.model.index.Attribute
- name - Variable in class de.cxp.ocs.model.index.Category
- name - Variable in class de.cxp.ocs.model.params.DynamicProductSet
- name - Variable in class de.cxp.ocs.model.params.StaticProductSet
- nestedFacetCorrector - Variable in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- NestedFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- NestedFacetCreator(Map<String, FacetConfiguration.FacetConfig>) - Constructor for class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- nextLink - Variable in class de.cxp.ocs.model.result.SearchResultSlice
-
URL conform query parameters, that has to be used to get the next bunch of results.
- nextOffset - Variable in class de.cxp.ocs.model.result.SearchResultSlice
-
the offset value to use to get the next result batch
- NgramQueryBuilder - de.cxp.ocs.config.QueryStrategy
- NgramQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
-
Builds a multi-match-query that uses the ngram sub-fields to handle decomposition and fuzziness.
- NgramQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.NgramQueryFactory
- NOOP - de.cxp.ocs.api.indexer.UpdateIndexService.Result
- NoopQuerySuggester - Class in de.cxp.ocs.smartsuggest.querysuggester
- NoopQuerySuggester() - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.NoopQuerySuggester
- NOT_FOUND - de.cxp.ocs.api.indexer.UpdateIndexService.Result
- NotFoundException - Exception in de.cxp.ocs.util
- NotFoundException(String) - Constructor for exception de.cxp.ocs.util.NotFoundException
- NUMBER - de.cxp.ocs.config.FieldType
- NUMBER_FACET_DATA - Static variable in class de.cxp.ocs.config.FieldConstants
- NumberResultFilter - Class in de.cxp.ocs.elasticsearch.query.filter
- NumberResultFilter(Field, Number, Number) - Constructor for class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilter
- NumberResultFilterAdapter - Class in de.cxp.ocs.elasticsearch.query.filter
- NumberResultFilterAdapter() - Constructor for class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilterAdapter
O
- ObjectMapperFactory - Class in de.cxp.ocs.client.deserializer
- ObjectMapperFactory() - Constructor for class de.cxp.ocs.client.deserializer.ObjectMapperFactory
- ObjectMapperFactory.AttributeCreator - Class in de.cxp.ocs.client.deserializer
- ObjectMapperFactory.FacetMixin - Class in de.cxp.ocs.client.deserializer
- ObjectMapperFactory.SearchQueryCreator - Class in de.cxp.ocs.client.deserializer
- ObjectMapperFactory.WithTypeInfo - Class in de.cxp.ocs.client.deserializer
- of(DistributionSummary) - Static method in interface de.cxp.ocs.smartsuggest.monitoring.DistributionSummaryAdapter
- of(MeterRegistry) - Static method in interface de.cxp.ocs.smartsuggest.monitoring.MeterRegistryAdapter
- of(Object) - Static method in class de.cxp.ocs.util.MinMaxSet
- of(String) - Static method in class de.cxp.ocs.model.index.Category
- of(String, String) - Static method in class de.cxp.ocs.model.index.Attribute
- offset - Variable in class de.cxp.ocs.model.params.SearchQuery
- offset - Variable in class de.cxp.ocs.util.InternalSearchParams
- OFFSET - de.cxp.ocs.config.ScoreOption
-
If an offset is defined, the decay function will only compute the decay function for documents with a distance greater that the defined offset.
- OnceInAWhileRunner - Class in de.cxp.ocs.util
-
Offers the possibility to run a
Runnablefunction, once in a defined time frame. - OnceInAWhileRunner() - Constructor for class de.cxp.ocs.util.OnceInAWhileRunner
- onlyFetchAggregationsForConfiguredFacets() - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- onlyFetchAggregationsForConfiguredFacets() - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- onlyFetchAggregationsForConfiguredFacets() - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- onlyFetchAggregationsForConfiguredFacets() - Method in class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- onlyFetchAggregationsForConfiguredFacets() - Method in class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- operator - de.cxp.ocs.config.QueryBuildingSetting
-
one of OR, AND
- ORIGIN - de.cxp.ocs.config.ScoreOption
-
required option for the decay_* score types.
- OTHER_SHARE_KEY - Static variable in class de.cxp.ocs.smartsuggest.limiter.ConfigurableShareLimiter
- OTHER_SHARE_KEY - Static variable in class de.cxp.ocs.smartsuggest.limiter.GroupedCutOffLimiter
P
- paramNamesModule() - Method in class de.cxp.ocs.Application
-
Customization for ObjectMapper that's used for rest requests.
- parseFilters(Map<String, String>, FieldConfigIndex) - Static method in class de.cxp.ocs.util.SearchParamsParser
-
Checks the parameter map for valid filters and extracts them into InternalResultFilter objects.
- parseSortings(String, FieldConfigIndex) - Static method in class de.cxp.ocs.util.SearchParamsParser
-
Parses the sorting parameter into a list of enriched Sorting objects.
- patchDocument(Document, Document, FieldConfigIndex) - Static method in class de.cxp.ocs.indexer.DocumentPatcher
- patchDocument(String, Document) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- patchDocuments(String, List<Document>) - Method in interface de.cxp.ocs.api.indexer.UpdateIndexService
-
Partial update of an existing document.
- patchDocuments(String, List<Document>) - Method in class de.cxp.ocs.client.ImportClient
-
Patch one or more documents.
- patchDocuments(String, List<Document>) - Method in class de.cxp.ocs.controller.UpdateIndexController
- patchDocuments(String, List<Document>) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- patchProducts(String, List<Product>) - Method in class de.cxp.ocs.client.ImportClient
-
Similar to patchDocuments, but for the extended sub type
Productthat supports variants. - path - Variable in class de.cxp.ocs.model.result.HierarchialFacetEntry
- PATH_FACET_DATA - Static variable in class de.cxp.ocs.config.FieldConstants
- PATH_SEPARATOR - Static variable in class de.cxp.ocs.preprocessor.util.CategorySearchData
- PatternCondition(String) - Constructor for class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.PatternCondition
- patternConf - Variable in class de.cxp.ocs.preprocessor.ConfigureableDataprocessor
- PatternConfiguration - Class in de.cxp.ocs.conf.converter
-
ConfigureableFieldimplementations that holds all information needed by theRemoveValuesDataProcessor. - PatternConfiguration() - Constructor for class de.cxp.ocs.conf.converter.PatternConfiguration
- PatternMatch(String, List<Pattern>) - Constructor for class de.cxp.ocs.conf.converter.FlagFieldConfiguration.PatternMatch
- PatternWithReplacementConfiguration - Class in de.cxp.ocs.conf.converter
-
ConfigureableFieldimplementations that holds all information needed by theReplacePatternInValuesDataProcessor. - PatternWithReplacementConfiguration(String, String, Pattern, String) - Constructor for class de.cxp.ocs.conf.converter.PatternWithReplacementConfiguration
-
Creats a new instance.
- PAYLOAD_COUNT_KEY - Static variable in class de.cxp.ocs.smartsuggest.spi.CommonPayloadFields
- PAYLOAD_GROUPMATCH_KEY - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- PAYLOAD_LABEL_KEY - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- PAYLOAD_TYPE_KEY - Static variable in class de.cxp.ocs.smartsuggest.spi.CommonPayloadFields
- payloadOfTypeAndCount(String, String) - Static method in class de.cxp.ocs.smartsuggest.spi.CommonPayloadFields
- PerfResult - Class in de.cxp.ocs.smartsuggest.querysuggester.lucene
- PerfResult(String) - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.lucene.PerfResult
- PerfResult.StepTime - Class in de.cxp.ocs.smartsuggest.querysuggester.lucene
- phrase - Variable in class de.cxp.ocs.model.suggest.Suggestion
- PluginManager - Class in de.cxp.ocs.plugin
- PluginManager() - Constructor for class de.cxp.ocs.plugin.PluginManager
- PredictionQuery - de.cxp.ocs.config.QueryStrategy
- PredictionQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
-
Query factory that analyzes the search keywords and already checks Elasticsearch about which terms hit documents together (including spell correction and term shingles).
- PredictionQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.PredictionQueryFactory
- preloadIndexes(String...) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
specify indexes that should be loaded immediately after initialization.
- preProcess(String) - Method in class de.cxp.ocs.elasticsearch.query.AsciifyUserQueryPreprocessor
- preProcess(String) - Method in interface de.cxp.ocs.spi.search.UserQueryPreprocessor
- process(Document, boolean) - Method in class de.cxp.ocs.preprocessor.ConfigureableDataprocessor
- process(Document, boolean) - Method in class de.cxp.ocs.preprocessor.impl.AsciiFoldingDataProcessor
- process(Document, boolean) - Method in class de.cxp.ocs.preprocessor.impl.ExtractCategoryLevelDataProcessor
- process(Document, boolean) - Method in class de.cxp.ocs.preprocessor.impl.FlagFieldDataProcessor
- process(Document, boolean) - Method in class de.cxp.ocs.preprocessor.impl.RemoveFieldContentDelimiterProcessor
- process(Document, boolean) - Method in class de.cxp.ocs.preprocessor.impl.SkipDocumentDataProcessor
- process(Document, boolean) - Method in class de.cxp.ocs.preprocessor.impl.WordSplitterDataProcessor
- process(Document, boolean) - Method in interface de.cxp.ocs.spi.indexer.DocumentPreProcessor
-
Called for each source document.
- process(Document, IndexableItem, FieldConfigAccess) - Method in interface de.cxp.ocs.spi.indexer.DocumentPostProcessor
-
Called for each converted document.
- Product - Class in de.cxp.ocs.model.index
-
Main product containing the data that is common for all variants.
- Product(String) - Constructor for class de.cxp.ocs.model.index.Product
- ProductDeserializer - Class in de.cxp.ocs.client.deserializer
- ProductDeserializer - Class in de.cxp.ocs.util
- ProductDeserializer() - Constructor for class de.cxp.ocs.client.deserializer.ProductDeserializer
- ProductDeserializer() - Constructor for class de.cxp.ocs.util.ProductDeserializer
- ProductSet - Class in de.cxp.ocs.model.params
- ProductSet() - Constructor for class de.cxp.ocs.model.params.ProductSet
- ProductSetResolver - Interface in de.cxp.ocs.elasticsearch.prodset
- properties - Variable in class de.cxp.ocs.preprocessor.ConfigureableDataprocessor
- putDocument(String, Boolean, Document) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- putDocuments(String, Boolean, List<Document>) - Method in interface de.cxp.ocs.api.indexer.UpdateIndexService
-
Puts a document to the index.
- putDocuments(String, Boolean, List<Document>) - Method in class de.cxp.ocs.client.ImportClient
-
Add or overwrite existing documents.
- putDocuments(String, Boolean, List<Document>) - Method in class de.cxp.ocs.controller.UpdateIndexController
- putDocuments(String, Boolean, List<Document>) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- putOrUpdate(WeightedWord) - Method in class de.cxp.ocs.elasticsearch.query.model.WordAssociation
- putProducts(String, Boolean, List<Product>) - Method in class de.cxp.ocs.client.ImportClient
-
Similar to putDocuments, but for the extended sub type
Productthat supports variants.
Q
- q - Variable in class de.cxp.ocs.model.params.SearchQuery
-
the user query.
- QuerqyQueryExpander - Class in de.cxp.ocs.elasticsearch.query.analyzer
- QuerqyQueryExpander() - Constructor for class de.cxp.ocs.elasticsearch.query.analyzer.QuerqyQueryExpander
- query - Variable in class de.cxp.ocs.model.params.DynamicProductSet
- QueryBuildingSetting - Enum in de.cxp.ocs.config
- QueryCondition() - Constructor for class de.cxp.ocs.config.QueryConfiguration.QueryCondition
- QueryConfiguration - Class in de.cxp.ocs.config
-
Configuration that describes how a single query is constructed and under which conditions it is used.
- QueryConfiguration() - Constructor for class de.cxp.ocs.config.QueryConfiguration
- QueryConfiguration.QueryCondition - Class in de.cxp.ocs.config
-
Describes the condition under that the particular query is constructed.
- QueryIndexer - Interface in de.cxp.ocs.smartsuggest.querysuggester
- QueryProcessingConfiguration - Class in de.cxp.ocs.config
- QueryProcessingConfiguration() - Constructor for class de.cxp.ocs.config.QueryProcessingConfiguration
- QueryStrategy - Enum in de.cxp.ocs.config
- QueryStringTerm - Interface in de.cxp.ocs.elasticsearch.query.model
-
A single term for a query-string-query
- QuerySuggester - Interface in de.cxp.ocs.smartsuggest.querysuggester
- QuerySuggesterProxy - Class in de.cxp.ocs.smartsuggest.querysuggester
- QuerySuggesterProxy(String, String) - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.QuerySuggesterProxy
-
names for logging and metrics
- QuerySuggesterProxy(String, String, int) - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.QuerySuggesterProxy
- QuerySuggestManager - Class in de.cxp.ocs.smartsuggest
-
The
QuerySuggestManagercares about the creation ofQuerySuggesterobjects and also makes sure they are coupled to an internal asynchronous update process which is scheduled according a configurable update rate. - QuerySuggestManager.QuerySuggestManagerBuilder - Class in de.cxp.ocs.smartsuggest
- QuerySuggestManagerBuilder() - Constructor for class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
R
- ramBytesUsed() - Method in class de.cxp.ocs.smartsuggest.querysuggester.CompoundQuerySuggester
- ramBytesUsed() - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- ramBytesUsed() - Method in class de.cxp.ocs.smartsuggest.querysuggester.modified.ModifiedTermsService
- ramBytesUsed() - Method in class de.cxp.ocs.smartsuggest.querysuggester.QuerySuggesterProxy
- RANDOM_SCORE - de.cxp.ocs.config.ScoreType
-
Random score for each document.
- RANDOM_SEED - de.cxp.ocs.config.ScoreOption
-
if not set, the random function won't be deterministic and change for each request
- RANGE - de.cxp.ocs.config.FacetType
- RangeFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
-
Creates a facet with a single
IntervalFacetEntrythat contains the global min and max value. - RangeFacetCreator(Map<String, FacetConfiguration.FacetConfig>) - Constructor for class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- RangeFacetEntry - Class in de.cxp.ocs.model.result
-
Facet entry that describes a numerical interval.
- RangeFacetEntry(Number, Number, long, String, boolean) - Constructor for class de.cxp.ocs.model.result.RangeFacetEntry
- record(double) - Method in interface de.cxp.ocs.smartsuggest.monitoring.DistributionSummaryAdapter
- recordCount() - Method in class de.cxp.ocs.smartsuggest.querysuggester.CompoundQuerySuggester
- recordCount() - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- recordCount() - Method in class de.cxp.ocs.smartsuggest.querysuggester.NoopQuerySuggester
- recordCount() - Method in interface de.cxp.ocs.smartsuggest.querysuggester.QuerySuggester
-
return amount of records indexed into this QuerySuggester.
- recordCount() - Method in class de.cxp.ocs.smartsuggest.querysuggester.QuerySuggesterProxy
- refreshInterval - Variable in class de.cxp.ocs.config.IndexSettings
- REG_EX_CONF - Static variable in class de.cxp.ocs.conf.converter.SplitValueConfiguration
- register(Class<T>, Supplier<T>) - Method in class de.cxp.ocs.plugin.ExtensionSupplierRegistry
- register(T) - Method in class de.cxp.ocs.plugin.ExtensionSupplierRegistry
- RELAXED_GROUP_NAME - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- remove(Object) - Method in class de.cxp.ocs.util.MinMaxSet
- removeAll(Collection<?>) - Method in class de.cxp.ocs.util.MinMaxSet
- RemoveFieldContentDelimiterProcessor - Class in de.cxp.ocs.preprocessor.impl
- RemoveFieldContentDelimiterProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.RemoveFieldContentDelimiterProcessor
- RemoveValuesDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
DocumentPreProcessorimplementation which removes values from a fields value based on a regular expression. - RemoveValuesDataProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.RemoveValuesDataProcessor
- REPLACE - de.cxp.ocs.config.BoostMode
- ReplacePatternInValuesDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
ConfigureableDataprocessorimplementation which replaces all occurrences of a regular expression within a fields value. - ReplacePatternInValuesDataProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.ReplacePatternInValuesDataProcessor
- replicaCount - Variable in class de.cxp.ocs.config.IndexSettings
- RescorerProvider - Interface in de.cxp.ocs.spi.search
- resolve(ProductSet[], Searcher, SearchContext) - Static method in class de.cxp.ocs.elasticsearch.prodset.HeroProductHandler
-
Resolve the given product sets into static product sets.
- resolve(ProductSet, int, Searcher, SearchContext) - Method in class de.cxp.ocs.elasticsearch.prodset.DynamicProductSetResolver
- resolve(ProductSet, int, Searcher, SearchContext) - Method in interface de.cxp.ocs.elasticsearch.prodset.ProductSetResolver
- resolve(ProductSet, int, Searcher, SearchContext) - Method in class de.cxp.ocs.elasticsearch.prodset.StaticProductSetResolver
- RestClientBuilderFactory - Class in de.cxp.ocs.elasticsearch
- RESULT - de.cxp.ocs.config.FieldUsage
- RESULT_DATA - Static variable in class de.cxp.ocs.config.FieldConstants
- ResultHit - Class in de.cxp.ocs.model.result
- ResultHit() - Constructor for class de.cxp.ocs.model.result.ResultHit
- resultLink - Variable in class de.cxp.ocs.model.result.SearchResultSlice
-
The parameters that lead to exact that passed slice.
- ResultMapper - Class in de.cxp.ocs.elasticsearch
- retainAll(Collection<?>) - Method in class de.cxp.ocs.util.MinMaxSet
- run() - Method in class de.cxp.ocs.smartsuggest.updater.SuggestionsUpdater
- runAgainAfter(Runnable, String, ChronoUnit, long) - Static method in class de.cxp.ocs.util.OnceInAWhileRunner
-
Runs the
Runnablewith the same key only once in a specified time frame. - runAsync() - Method in class de.cxp.ocs.elasticsearch.prodset.DynamicProductSetResolver
- runAsync() - Method in interface de.cxp.ocs.elasticsearch.prodset.ProductSetResolver
- runAsync() - Method in class de.cxp.ocs.elasticsearch.prodset.StaticProductSetResolver
S
- SCALE - de.cxp.ocs.config.ScoreOption
-
required option for the decay_* score types.
- SCORE - de.cxp.ocs.config.FieldUsage
- ScoreMode - Enum in de.cxp.ocs.config
-
The score_mode specifies how the computed scores are combined
- ScoreOption - Enum in de.cxp.ocs.config
- SCORES - Static variable in class de.cxp.ocs.config.FieldConstants
- ScoreType - Enum in de.cxp.ocs.config
- ScoringConfiguration - Class in de.cxp.ocs.config
-
Configuration that influences how the result hits are scored.
- ScoringConfiguration() - Constructor for class de.cxp.ocs.config.ScoringConfiguration
- ScoringConfiguration.ScoringFunction - Class in de.cxp.ocs.config
-
Specific configuration for each scoring rule.
- ScoringCreator - Class in de.cxp.ocs.elasticsearch
- ScoringCreator(SearchContext) - Constructor for class de.cxp.ocs.elasticsearch.ScoringCreator
- ScoringFunction() - Constructor for class de.cxp.ocs.config.ScoringConfiguration.ScoringFunction
- SCRIPT_CODE - de.cxp.ocs.config.ScoreOption
-
required option for script_score
- SCRIPT_SCORE - de.cxp.ocs.config.ScoreType
-
score using custom script.
- search(String, SearchQuery, Map<String, String>) - Method in interface de.cxp.ocs.api.searcher.SearchService
-
Search the index using the given searchQuery.
- search(String, SearchQuery, Map<String, String>) - Method in class de.cxp.ocs.client.SearchClient
- search(String, SearchQuery, Map<String, String>) - Method in class de.cxp.ocs.SearchController
- SEARCH - de.cxp.ocs.config.FieldUsage
- SEARCH_DATA - Static variable in class de.cxp.ocs.config.FieldConstants
- SEARCH_SUFFIX_PARTIAL - Static variable in class de.cxp.ocs.config.FieldConstants
- SEARCH_SUFFIX_SPLIT - Static variable in class de.cxp.ocs.config.FieldConstants
- SEARCH_SUFFIX_STANDARD - Static variable in class de.cxp.ocs.config.FieldConstants
- SEARCHABLE_NUMERIC_DATA - Static variable in class de.cxp.ocs.config.FieldConstants
- SearchClient - Class in de.cxp.ocs.client
- SearchClient(String) - Constructor for class de.cxp.ocs.client.SearchClient
-
Initializes the SearchClient with the given endpointUrl and the default Jackson encoder.
- SearchClient(String, Consumer<Feign.Builder>) - Constructor for class de.cxp.ocs.client.SearchClient
-
With this constructor the Feign::Builder can be configured.
- SearchConfiguration - Class in de.cxp.ocs.config
-
Final search-configuration that contains all the fetched configuration objects.
- SearchConfiguration() - Constructor for class de.cxp.ocs.config.SearchConfiguration
- SearchConfigurationProvider - Interface in de.cxp.ocs.spi.search
-
SPI Interface to provide search configurations.
- SearchContext - Class in de.cxp.ocs
-
Holder for several tenant specific objects.
- SearchContext() - Constructor for class de.cxp.ocs.SearchContext
- SearchController - Class in de.cxp.ocs
- SearchController() - Constructor for class de.cxp.ocs.SearchController
- Searcher - Class in de.cxp.ocs.elasticsearch
- Searcher(RestHighLevelClient, SearchContext, MeterRegistry, SearchPlugins) - Constructor for class de.cxp.ocs.elasticsearch.Searcher
- SearchParamsParser - Class in de.cxp.ocs.util
-
Utility class to parse search parameters
- SearchParamsParser() - Constructor for class de.cxp.ocs.util.SearchParamsParser
- SearchPlugins - Class in de.cxp.ocs
- SearchPlugins() - Constructor for class de.cxp.ocs.SearchPlugins
- SearchQuery - Class in de.cxp.ocs.model.params
-
SearchQuery model that contains all "explicit" parameters for a search requests, so not the filters.
- SearchQuery() - Constructor for class de.cxp.ocs.model.params.SearchQuery
- SearchQueryBuilder - Class in de.cxp.ocs.util
- SearchQueryBuilder(InternalSearchParams) - Constructor for class de.cxp.ocs.util.SearchQueryBuilder
- SearchResult - Class in de.cxp.ocs.model.result
- SearchResult() - Constructor for class de.cxp.ocs.model.result.SearchResult
- SearchResultSlice - Class in de.cxp.ocs.model.result
- SearchResultSlice() - Constructor for class de.cxp.ocs.model.result.SearchResultSlice
- SearchService - Interface in de.cxp.ocs.api.searcher
- selected - Variable in class de.cxp.ocs.model.result.FacetEntry
- SEPARATOR - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- session - Variable in class de.cxp.ocs.model.index.BulkImportData
- set(String, double...) - Method in class de.cxp.ocs.model.index.Document
- set(String, int...) - Method in class de.cxp.ocs.model.index.Document
- set(String, long...) - Method in class de.cxp.ocs.model.index.Document
- set(String, String...) - Method in class de.cxp.ocs.model.index.Document
- setAttributes(Attribute...) - Method in class de.cxp.ocs.model.index.Document
- setBoostMode(BoostMode) - Method in class de.cxp.ocs.config.ScoringConfiguration
-
The boost_mode specified, how the score is combined with the score of the query.
- setCondition(QueryConfiguration.QueryCondition) - Method in class de.cxp.ocs.config.QueryConfiguration
-
Specify the search-term conditions to build the Elasticsearch query based on this configuration.
- setExcludeFromFacetLimit(boolean) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
If set to true, this facet will always be shown and not removed because of facet limit.
- setFacetConfiguration(FacetConfiguration) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Optional facet configuration to customize the way the facets should be displayed.
- setFacets(List<FacetConfiguration.FacetConfig>) - Method in class de.cxp.ocs.config.FacetConfiguration
-
A list of fine grained facet configurations.
- setField(String) - Method in class de.cxp.ocs.config.ScoringConfiguration.ScoringFunction
-
Data field that should be used for that scoring rule.
- setField(String) - Method in class de.cxp.ocs.config.SortOptionConfiguration
-
reference field for which this sort configuration applies.
- setIndexName(String) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Optional index-name that should be addressed by the tenant.
- setLabel(String) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Label of that facet
- setLabel(String) - Method in class de.cxp.ocs.config.SortOptionConfiguration
-
Display label for the according sort option.
- setLowerBound(Number) - Method in class de.cxp.ocs.model.result.RangeFacetEntry
- setMarker(String) - Method in class de.cxp.ocs.config.logging.MarkerFilter
-
The marker to match in the event.
- setMatchingRegex(String) - Method in class de.cxp.ocs.config.QueryConfiguration.QueryCondition
-
Set a regular expression that should match for the whole search query.
- setMaxFacets(int) - Method in class de.cxp.ocs.config.FacetConfiguration
-
Limit the amount of all facets returned for a result.
- setMaxTermCount(int) - Method in class de.cxp.ocs.config.QueryConfiguration.QueryCondition
-
Set inclusive maximum of terms for a query factory to be used.
- setMetaData(Map<String, Object>) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Optional map that is returned with that facet.
- setMinTermCount(int) - Method in class de.cxp.ocs.config.QueryConfiguration.QueryCondition
-
Set minimum of terms for a query factory to be used.
- setMissing(String) - Method in class de.cxp.ocs.config.SortOptionConfiguration
- setMultiSelect(boolean) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Set to true if it should be possible to select several different values of the same facet.
- setName(String) - Method in class de.cxp.ocs.config.QueryConfiguration
-
Should be a unique name of that query (e.g.
- setOptimalValueCount(int) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Primary used for numeric facets to build according number of value ranges.
- setOptions(Map<ScoreOption, String>) - Method in class de.cxp.ocs.config.ScoringConfiguration.ScoringFunction
-
Set additional options required for the according scoring type.
- setOrder(byte) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Optional index, to put the facets in a consistent order.
- setOrder(SortOrder) - Method in class de.cxp.ocs.config.SortOptionConfiguration
-
Specify the sort order of that configured option.
- setQueryConfigs(List<QueryConfiguration>) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Get query relaxation chain.
- setQueryProcessing(QueryProcessingConfiguration) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Optional query processing configuration.
- setRescorers(List<String>) - Method in class de.cxp.ocs.config.SearchConfiguration
-
List of full canonical class names of the
RescorerProviderthat should activated for the according tenant. - setScoreFunctions(List<ScoringConfiguration.ScoringFunction>) - Method in class de.cxp.ocs.config.ScoringConfiguration
-
Set the list of scoring rules.
- setScoreMode(ScoreMode) - Method in class de.cxp.ocs.config.ScoringConfiguration
-
The score_mode specifies how the computed scores are combined.
- setScoring(ScoringConfiguration) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Optional scoring configuration.
- setSettings(Map<QueryBuildingSetting, String>) - Method in class de.cxp.ocs.config.QueryConfiguration
-
Sets the
QueryBuildingSettings for that query. - setShowUnselectedOptions(boolean) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Set to true if all options should be shown after filtering on one of the options of the same facet.
- setSortConfigs(List<SortOptionConfiguration>) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Specific which sorting option should be part of result.
- setSourceField(String) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Required: Set name of data field that is configured with these config.
- setStrategy(String) - Method in class de.cxp.ocs.config.QueryConfiguration
-
Simple or canonical class name of the
ESQueryFactorythat is used to build that query. - SettingsProxy - Class in de.cxp.ocs.elasticsearch
- SettingsProxy() - Constructor for class de.cxp.ocs.elasticsearch.SettingsProxy
- setType(ScoreType) - Method in class de.cxp.ocs.config.ScoringConfiguration.ScoringFunction
-
Set how scoring works for that field.
- setType(String) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Optional type that relates to the available FacetCreators.
- setUpdateRate(int) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager
-
Deprecated.use builder instead!
- setUpperBound(Number) - Method in class de.cxp.ocs.model.result.RangeFacetEntry
- setUsage(FieldUsage, FieldUsage...) - Method in class de.cxp.ocs.config.Field
- setUsage(Collection<FieldUsage>) - Method in class de.cxp.ocs.config.Field
- setUserQuery(String) - Method in class de.cxp.ocs.model.params.SearchQuery
- setUserQueryAnalyzer(String) - Method in class de.cxp.ocs.config.QueryProcessingConfiguration
-
Optional classname (canonical or simple) of the userQueryAnalyzer to use.
- setUserQueryPreprocessors(List<String>) - Method in class de.cxp.ocs.config.QueryProcessingConfiguration
-
List of custom query preprocessors (their canonical or simple class name) to be activated for the usage at the associated tenant.
- setWeight(float) - Method in class de.cxp.ocs.config.ScoringConfiguration.ScoringFunction
-
Set the weight that is multiplied with the scoring function result.
- setWeightedFields(Map<String, Float>) - Method in class de.cxp.ocs.config.QueryConfiguration
-
Defines the fields to be searched and their according weight.
- SHARE_KEY_ENV_PREFIX - Static variable in class de.cxp.ocs.smartsuggest.limiter.ConfigurableShareLimiter
- SHARPENED_GROUP_NAME - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- SHINGLE_MATCHES_GROUP_NAME - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- size() - Method in class de.cxp.ocs.util.MinMaxSet
- SkipDocumentDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
ConfigureableDataprocessorimplementation which will make the indexer skip the indexation of matching documents. - SkipDocumentDataProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.SkipDocumentDataProcessor
- slices - Variable in class de.cxp.ocs.model.result.SearchResult
-
The result may consist of several slices, for example if a search request couldn't be answered matching all words (e.g.
- sort - Variable in class de.cxp.ocs.model.params.DynamicProductSet
- sort - Variable in class de.cxp.ocs.model.params.SearchQuery
-
Full sorting parameter value.
- SORT - de.cxp.ocs.config.FieldUsage
- SORT_DATA - Static variable in class de.cxp.ocs.config.FieldConstants
- SORT_DESC_PREFIX - Static variable in class de.cxp.ocs.util.SearchQueryBuilder
- Sorting - Class in de.cxp.ocs.model.result
- Sorting() - Constructor for class de.cxp.ocs.model.result.Sorting
- SortingHandler - Class in de.cxp.ocs.elasticsearch
- SortingHandler(FieldConfigIndex, List<SortOptionConfiguration>) - Constructor for class de.cxp.ocs.elasticsearch.SortingHandler
- sortings - Variable in class de.cxp.ocs.util.InternalSearchParams
- SortOptionConfiguration - Class in de.cxp.ocs.config
-
Optional configuration that overwrites the default way to present and handle sortings.
- SortOptionConfiguration() - Constructor for class de.cxp.ocs.config.SortOptionConfiguration
- sortOptions - Variable in class de.cxp.ocs.model.result.SearchResult
- sortOrder - Variable in class de.cxp.ocs.model.result.Sorting
- SortOrder - Enum in de.cxp.ocs.model.result
- sortStringRepresentation(String, SortOrder) - Static method in class de.cxp.ocs.util.SearchQueryBuilder
- SpellCorrector - Class in de.cxp.ocs.elasticsearch
- SpellCorrector() - Constructor for class de.cxp.ocs.elasticsearch.SpellCorrector
- SplitValueConfiguration - Class in de.cxp.ocs.conf.converter
-
ConfigureableFieldimplementations that holds all information needed by theSplitValueDataProcessor. - SplitValueConfiguration() - Constructor for class de.cxp.ocs.conf.converter.SplitValueConfiguration
- SplitValueDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
DocumentPreProcessorimplementation which splits a field value on a regular expression and adds the splitted values into new fields. - SplitValueDataProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.SplitValueDataProcessor
- start() - Method in class de.cxp.ocs.config.logging.MarkerFilter
- startImport(String, String) - Method in interface de.cxp.ocs.api.indexer.FullIndexationService
-
Start a new full import.
- startImport(String, String) - Method in class de.cxp.ocs.client.ImportClient
- startImport(String, String) - Method in class de.cxp.ocs.controller.FullIndexationController
- startImport(String, String) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- StaticProductSet - Class in de.cxp.ocs.model.params
- StaticProductSet() - Constructor for class de.cxp.ocs.model.params.StaticProductSet
- StaticProductSetResolver - Class in de.cxp.ocs.elasticsearch.prodset
- StaticProductSetResolver() - Constructor for class de.cxp.ocs.elasticsearch.prodset.StaticProductSetResolver
- StepTime() - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.lucene.PerfResult.StepTime
- stop() - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.PerfResult
- STRING - de.cxp.ocs.config.FieldType
- StringUtils - Class in de.cxp.ocs.util
- suggest(String) - Method in interface de.cxp.ocs.smartsuggest.querysuggester.QuerySuggester
- suggest(String, int, Set<String>) - Method in class de.cxp.ocs.smartsuggest.querysuggester.CompoundQuerySuggester
- suggest(String, int, Set<String>) - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- suggest(String, int, Set<String>) - Method in class de.cxp.ocs.smartsuggest.querysuggester.NoopQuerySuggester
- suggest(String, int, Set<String>) - Method in interface de.cxp.ocs.smartsuggest.querysuggester.QuerySuggester
- suggest(String, int, Set<String>) - Method in class de.cxp.ocs.smartsuggest.querysuggester.QuerySuggesterProxy
- suggest(String, String, Integer, String) - Method in interface de.cxp.ocs.api.SuggestService
- suggest(String, String, Integer, String) - Method in class de.cxp.ocs.client.SuggestClient
- suggest(String, String, Integer, String) - Method in class de.cxp.ocs.SuggestServiceImpl
- SuggestClient - Class in de.cxp.ocs.client
- SuggestClient(String) - Constructor for class de.cxp.ocs.client.SuggestClient
-
Initializes the SearchClient with the given endpointUrl and recommended settings.
- SuggestClient(String, Consumer<Feign.Builder>) - Constructor for class de.cxp.ocs.client.SuggestClient
-
With this constructor the Feign::Builder can be configured.
- SuggestData - Class in de.cxp.ocs.smartsuggest.spi
- SuggestData() - Constructor for class de.cxp.ocs.smartsuggest.spi.SuggestData
- SuggestDataProvider - Interface in de.cxp.ocs.smartsuggest.spi
- SuggesterEngine - Enum in de.cxp.ocs.smartsuggest.querysuggester
- SuggesterFactory - Interface in de.cxp.ocs.smartsuggest.querysuggester
- SuggestException - Exception in de.cxp.ocs.smartsuggest.querysuggester
- SuggestException(String) - Constructor for exception de.cxp.ocs.smartsuggest.querysuggester.SuggestException
- SuggestException(String, Throwable) - Constructor for exception de.cxp.ocs.smartsuggest.querysuggester.SuggestException
- SuggestException(Throwable) - Constructor for exception de.cxp.ocs.smartsuggest.querysuggester.SuggestException
- Suggestion - Class in de.cxp.ocs.model.suggest
- Suggestion - Class in de.cxp.ocs.smartsuggest.querysuggester
- Suggestion() - Constructor for class de.cxp.ocs.model.suggest.Suggestion
- Suggestion() - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.Suggestion
- SuggestionsUpdater - Class in de.cxp.ocs.smartsuggest.updater
- SuggestionsUpdater() - Constructor for class de.cxp.ocs.smartsuggest.updater.SuggestionsUpdater
- SuggestProperties - Class in de.cxp.ocs
-
A configuration wrapper around all required settings.
- SuggestProperties(Optional<InputStream>) - Constructor for class de.cxp.ocs.SuggestProperties
-
using system properties as backing properties
- SuggestRecord - Class in de.cxp.ocs.smartsuggest.spi
- SuggestRecord() - Constructor for class de.cxp.ocs.smartsuggest.spi.SuggestRecord
- SuggestService - Interface in de.cxp.ocs.api
- SuggestServiceImpl - Class in de.cxp.ocs
- SuggestServiceImpl(QuerySuggestManager, SuggestProperties) - Constructor for class de.cxp.ocs.SuggestServiceImpl
- SUM - de.cxp.ocs.config.BoostMode
- SUM - de.cxp.ocs.config.ScoreMode
- supportsType(String) - Method in interface de.cxp.ocs.elasticsearch.facets.FacetCreatorFactory
T
- temporaryIndexName - Variable in class de.cxp.ocs.api.indexer.ImportSession
- TERM - de.cxp.ocs.config.FacetType
- TERM_FACET_DATA - Static variable in class de.cxp.ocs.config.FieldConstants
- TermCountCondition() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.TermCountCondition
- TermFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- TermFacetCreator(Map<String, FacetConfiguration.FacetConfig>) - Constructor for class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- TermResultFilter - Class in de.cxp.ocs.elasticsearch.query.filter
-
used for exact filtering of one or more values.
- TermResultFilter(Field, String...) - Constructor for class de.cxp.ocs.elasticsearch.query.filter.TermResultFilter
- TermResultFilterAdapter - Class in de.cxp.ocs.elasticsearch.query.filter
- TermResultFilterAdapter() - Constructor for class de.cxp.ocs.elasticsearch.query.filter.TermResultFilterAdapter
- test(List<QueryStringTerm>) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.ComposedPredicate
- test(List<QueryStringTerm>) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.PatternCondition
- test(List<QueryStringTerm>) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.TermCountCondition
- tieBreaker - de.cxp.ocs.config.QueryBuildingSetting
-
float value between 0 (inclusive) and 1 (inclusive)
- toArray() - Method in class de.cxp.ocs.util.MinMaxSet
- toArray(T[]) - Method in class de.cxp.ocs.util.MinMaxSet
- toIndexableItem(Document) - Method in class de.cxp.ocs.indexer.IndexItemConverter
-
Converts a Document coming in via the REST API into the Indexable Item for Elasticsearch.
- toLink(InternalSearchParams) - Static method in class de.cxp.ocs.util.SearchQueryBuilder
- toListWithAllTerms(Collection<QueryStringTerm>, Map<String, WordAssociation>) - Static method in class de.cxp.ocs.elasticsearch.SpellCorrector
- toNumberCollection(Object) - Static method in class de.cxp.ocs.util.Util
- tookInMillis - Variable in class de.cxp.ocs.model.result.SearchResult
-
amount of time the internal search needed to compute that result
- toQueryString() - Method in interface de.cxp.ocs.elasticsearch.query.model.QueryStringTerm
-
Prepare the term for a query-string-query.
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.query.model.WeightedWord
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.query.model.WordAssociation
-
builds a query like
- toQueryStringWordList(String[]) - Static method in class de.cxp.ocs.elasticsearch.query.analyzer.WhitespaceAnalyzer
- toSourceItem(Map<String, Object>, String) - Method in class de.cxp.ocs.preprocessor.util.CategorySearchData
-
Copies the data of this instance into the sourceData map.
- toString() - Method in class de.cxp.ocs.elasticsearch.query.model.WeightedWord
- toString() - Method in class de.cxp.ocs.elasticsearch.query.model.WordAssociation
- toString() - Method in class de.cxp.ocs.model.index.Category
- toString() - Method in class de.cxp.ocs.smartsuggest.querysuggester.Suggestion
- toString() - Method in class de.cxp.ocs.util.SearchQueryBuilder
- toStringCollection(Object) - Static method in class de.cxp.ocs.util.Util
- tryToParseAsNumber(Object) - Static method in class de.cxp.ocs.util.Util
- type - Variable in class de.cxp.ocs.model.params.DynamicProductSet
- type - Variable in class de.cxp.ocs.model.params.StaticProductSet
- type - Variable in class de.cxp.ocs.model.result.Facet
- type - Variable in class de.cxp.ocs.model.result.FacetEntry
- type - Variable in class de.cxp.ocs.model.result.HierarchialFacetEntry
- type - Variable in class de.cxp.ocs.model.result.IntervalFacetEntry
- type - Variable in class de.cxp.ocs.model.result.RangeFacetEntry
- type - Variable in class de.cxp.ocs.model.suggest.Suggestion
- TYPE_CONF - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- TYPE_FIELD - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- TYPO_MATCHES_GROUP_NAME - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
U
- UPDATED - de.cxp.ocs.api.indexer.UpdateIndexService.Result
- UpdateIndexController - Class in de.cxp.ocs.controller
- UpdateIndexController() - Constructor for class de.cxp.ocs.controller.UpdateIndexController
- UpdateIndexService - Interface in de.cxp.ocs.api.indexer
- UpdateIndexService.Result - Enum in de.cxp.ocs.api.indexer
- updateQueryMapper(QuerySuggester) - Method in class de.cxp.ocs.smartsuggest.querysuggester.QuerySuggesterProxy
- updateRate(int) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Set the rate (in seconds) at which the update should run.
- USE_FOR_VARIANTS - de.cxp.ocs.config.ScoreOption
-
Option that should be set with a boolean value (true|false).
- useDataMerger() - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Per default for each provided data set, a single suggester is set up.
- userQuery - Variable in class de.cxp.ocs.util.InternalSearchParams
- UserQueryAnalyzer - Interface in de.cxp.ocs.spi.search
- UserQueryPreprocessor - Interface in de.cxp.ocs.spi.search
-
Can be used to modify the user query prior it is processed by the UserQueryAnalyzer, for example to normalize the query.
- userQueryPreprocessors - Variable in class de.cxp.ocs.SearchContext
- Util - Class in de.cxp.ocs.smartsuggest.util
- Util - Class in de.cxp.ocs.util
- Util() - Constructor for class de.cxp.ocs.smartsuggest.util.Util
V
- validateSession(ImportSession) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- validateSession(ImportSession) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- value - Variable in class de.cxp.ocs.model.index.Attribute
- VALUE_DELIMITER - Static variable in class de.cxp.ocs.util.SearchQueryBuilder
- VALUE_DELIMITER_ENCODED - Static variable in class de.cxp.ocs.util.SearchQueryBuilder
- valueOf(String) - Static method in enum de.cxp.ocs.api.indexer.UpdateIndexService.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.BoostMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.FacetType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.FieldLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.FieldType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.FieldUsage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.QueryBuildingSetting
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.QueryStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.ScoreMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.ScoreOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.config.ScoreType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.model.result.SortOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.cxp.ocs.smartsuggest.querysuggester.SuggesterEngine
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.cxp.ocs.api.indexer.UpdateIndexService.Result
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.BoostMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.FacetType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.FieldLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.FieldType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.FieldUsage
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.QueryBuildingSetting
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.QueryStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.ScoreMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.ScoreOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.config.ScoreType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.model.result.SortOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.cxp.ocs.smartsuggest.querysuggester.SuggesterEngine
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARIANT - de.cxp.ocs.config.FieldLevel
- VariantFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- VariantFacetCreator(Collection<FacetCreator>) - Constructor for class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- VariantItem - Class in de.cxp.ocs.indexer.model
- VariantItem(MasterItem) - Constructor for class de.cxp.ocs.indexer.model.VariantItem
- VariantItemMixin() - Constructor for class de.cxp.ocs.elasticsearch.IndexableItemMapperFactory.VariantItemMixin
- variants - Variable in class de.cxp.ocs.model.index.Product
-
for products without variants, it can be null or rather us a document directly.
- VARIANTS - Static variable in class de.cxp.ocs.config.FieldConstants
W
- WEIGHT - de.cxp.ocs.config.ScoreType
-
Simple static weight score that is added to all documents.
- WeightedWord - Class in de.cxp.ocs.elasticsearch.query.model
-
A term that accepts a weight and a optional fuzzy operator.
- WeightedWord(String, float) - Constructor for class de.cxp.ocs.elasticsearch.query.model.WeightedWord
- WeightedWord(String, float, int) - Constructor for class de.cxp.ocs.elasticsearch.query.model.WeightedWord
- WhitespaceAnalyzer - Class in de.cxp.ocs.elasticsearch.query.analyzer
- WhitespaceAnalyzer() - Constructor for class de.cxp.ocs.elasticsearch.query.analyzer.WhitespaceAnalyzer
- WhitespaceWithShingles - Class in de.cxp.ocs.elasticsearch.query.analyzer
- WhitespaceWithShingles() - Constructor for class de.cxp.ocs.elasticsearch.query.analyzer.WhitespaceWithShingles
- WILDCARD_IDX - Static variable in class de.cxp.ocs.conf.converter.SplitValueConfiguration
- withFacets - Variable in class de.cxp.ocs.model.params.SearchQuery
-
flag to specify if facets should be returned with the requested response.
- withFacets - Variable in class de.cxp.ocs.util.InternalSearchParams
-
flag to specify if facets are necessary.
- withFilter(InternalResultFilter) - Method in class de.cxp.ocs.util.InternalSearchParams
- withFilterAsLink(FacetConfiguration.FacetConfig, String...) - Method in class de.cxp.ocs.util.SearchQueryBuilder
- withLimiter(Limiter) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
With this method you can specify a limiter for suggestions from different sources.
- withoutFilterAsLink(FacetConfiguration.FacetConfig, String...) - Method in class de.cxp.ocs.util.SearchQueryBuilder
- withResultData - Variable in class de.cxp.ocs.util.InternalSearchParams
-
Flag to specify if the full documents should be returned or not.
- withSorting(Sorting) - Method in class de.cxp.ocs.util.InternalSearchParams
- withSortingLink(Field, SortOrder) - Method in class de.cxp.ocs.util.SearchQueryBuilder
- WithTypeInfo() - Constructor for class de.cxp.ocs.Application.WithTypeInfo
- WithTypeInfo() - Constructor for class de.cxp.ocs.client.deserializer.ObjectMapperFactory.WithTypeInfo
- WordAssociation - Class in de.cxp.ocs.elasticsearch.query.model
-
A term that is associated with other terms (e.g.
- WordAssociation(String, Collection<WeightedWord>) - Constructor for class de.cxp.ocs.elasticsearch.query.model.WordAssociation
- WordSplitterDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
Summarize and normalize fields depending on configuration
- WordSplitterDataProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.WordSplitterDataProcessor
_
- _buildAggregation(Function<FacetCreator, AggregationBuilder>) - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- _get(String, String) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- _get(String, String) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- _patch(String, IndexableItem) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- _patch(String, IndexableItem) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- _put(String, Boolean, IndexableItem) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- _put(String, Boolean, IndexableItem) - Method in class de.cxp.ocs.indexer.AbstractIndexer
All Classes All Packages