Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbandonedIndexCleanupTask - Class in de.cxp.ocs.elasticsearch
- AbandonedIndexCleanupTask() - Constructor for class de.cxp.ocs.elasticsearch.AbandonedIndexCleanupTask
- AbandonedIndexCleanupTask(ElasticsearchIndexClient, String, int) - Constructor for class de.cxp.ocs.elasticsearch.AbandonedIndexCleanupTask
- 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
- AbstractTermVisitor - Class in de.cxp.ocs.elasticsearch.model.visitor
- AbstractTermVisitor() - Constructor for class de.cxp.ocs.elasticsearch.model.visitor.AbstractTermVisitor
- accept(QueryTermVisitor) - Method in interface de.cxp.ocs.elasticsearch.model.query.AnalyzedQuery
- accept(QueryTermVisitor) - Method in class de.cxp.ocs.elasticsearch.model.query.ExtendedQuery
- accept(QueryTermVisitor) - Method in class de.cxp.ocs.elasticsearch.model.query.MatchAllQuery
- accept(QueryTermVisitor) - Method in class de.cxp.ocs.elasticsearch.model.query.MultiTermQuery
- accept(QueryTermVisitor) - Method in class de.cxp.ocs.elasticsearch.model.query.MultiVariantQuery
- accept(QueryTermVisitor) - Method in class de.cxp.ocs.elasticsearch.model.query.SingleTermQuery
- acceptNoResult - Enum constant in enum class 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
- addBoostingQuery(QueryBuilder) - Method in class de.cxp.ocs.elasticsearch.query.ScoringContext
- addCategory(Category...) - Method in class de.cxp.ocs.model.index.Document
-
Deprecated.use addPath with a specific name. For legacy usage, use the field name used in the according indexer field configuration.
- addChild(FacetEntry) - Method in class de.cxp.ocs.model.result.HierarchialFacetEntry
- addDataProviderConfig(Class<? extends SuggestDataProvider>, Map<String, Object>) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Same as
QuerySuggestManagerBuilder.addDataProviderConfig(String, Map)
- 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
FacetEntry
to the facet. - addField(Field) - Method in class de.cxp.ocs.config.FieldConfiguration
-
Add explicit field configuration.
- addFieldConfig(FieldConfiguration) - Method in class de.cxp.ocs.config.FieldConfigIndex
-
Add field configuration from another index so that both indexes can be searched simultaneously.
- addGroupConfig(String, int) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
Add a group config with the specified name and limit to the end of the ordered list.
- 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.
- addPath(String, Category...) - Method in class de.cxp.ocs.model.index.Document
-
Add a hierarchical path for a given field name.
- 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.
- addProperty(String, String) - Method in class de.cxp.ocs.InfoReqHandler
- addQueryVariant(MultiTermQuery) - Method in class de.cxp.ocs.elasticsearch.model.query.MultiVariantQuery
- addScoringFunction(FunctionScoreQueryBuilder.FilterFunctionBuilder, boolean) - Method in class de.cxp.ocs.elasticsearch.query.ScoringContext
- 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
- aggSampling - Variable in class de.cxp.ocs.util.InternalSearchParams
-
If set to a value > 0, the facets are build only on the top N hits (samples) of the result.
- allowParallelSpellcheck - Enum constant in enum class 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.DisMaxQueryFactory
- allowParallelSpellcheckExecution() - Method in class de.cxp.ocs.elasticsearch.query.builder.EnforcedSpellCorrectionQueryFactory
- 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.NoResultQueryFactory
- allowParallelSpellcheckExecution() - Method in class de.cxp.ocs.elasticsearch.query.builder.PredictionQueryFactory
- allowParallelSpellcheckExecution() - Method in class de.cxp.ocs.elasticsearch.query.builder.RelaxedQueryFactory
- allowParallelSpellcheckExecution() - Method in interface de.cxp.ocs.spi.search.ESQueryFactory
- ALPHANUM_ASC - Enum constant in enum class de.cxp.ocs.config.FacetConfiguration.FacetConfig.ValueOrder
- ALPHANUM_DESC - Enum constant in enum class de.cxp.ocs.config.FacetConfiguration.FacetConfig.ValueOrder
- alwaysDoFuzzy - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- analyze(String) - Method in class de.cxp.ocs.elasticsearch.query.analyzer.AsciifyQuerqyQueryAnalyzer
- analyze(String) - Method in class de.cxp.ocs.elasticsearch.query.analyzer.NonAlphanumericWordSplitAnalyzer
- 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
- AnalyzedQuery - Interface in de.cxp.ocs.elasticsearch.model.query
- analyzer - Enum constant in enum class 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
- appendFilter(InternalResultFilter) - Method in interface de.cxp.ocs.elasticsearch.model.filter.InternalResultFilter
- appendFilter(InternalResultFilter) - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilter
- appendFilter(InternalResultFilter) - Method in class de.cxp.ocs.elasticsearch.query.filter.PathResultFilter
- appendFilter(InternalResultFilter) - Method in class de.cxp.ocs.elasticsearch.query.filter.TermResultFilter
- Application - Class in de.cxp.ocs
- Application() - Constructor for class de.cxp.ocs.Application
- 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
- apply(SearchHits, Integer) - Method in enum class de.cxp.ocs.elasticsearch.mapper.VariantPickingStrategy
- applyAll(DataItem, Field, Object) - Static method in class de.cxp.ocs.conf.FieldUsageApplier
- applyBoostings(QueryBuilder, List<QueryBoosting>) - Method in class de.cxp.ocs.elasticsearch.query.StandardQueryFactory
- applyToMasterQuery(QueryBuilder) - Method in class de.cxp.ocs.elasticsearch.prodset.HeroProductsQuery
- applyToVariantQuery(QueryBuilder) - Method in class de.cxp.ocs.elasticsearch.prodset.HeroProductsQuery
- 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
- asAsciifyCharFilter(Reader) - Static method in class de.cxp.ocs.util.StringUtils
- ASC - Enum constant in enum class 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.
- ASCIIFY - Enum constant in enum class de.cxp.ocs.elasticsearch.query.analyzer.querqy.TransformingWhitespaceQuerqyParser.TransformationFlags
- AsciifyQuerqyQueryAnalyzer - Class in de.cxp.ocs.elasticsearch.query.analyzer
-
Analyzer that combines the Querqy results for the original and the ASCIIfied query.
- AsciifyQuerqyQueryAnalyzer() - Constructor for class de.cxp.ocs.elasticsearch.query.analyzer.AsciifyQuerqyQueryAnalyzer
- AsciifyUserQueryPreprocessor - Class in de.cxp.ocs.elasticsearch.query
- AsciifyUserQueryPreprocessor() - Constructor for class de.cxp.ocs.elasticsearch.query.AsciifyUserQueryPreprocessor
- asLowercaseCharFilter(Reader) - Static method in class de.cxp.ocs.util.StringUtils
- asMap(String...) - Static method in class de.cxp.ocs.util.Util
- asSeparateSlice - Variable in class de.cxp.ocs.model.params.ProductSet
-
If set to true, the result of that product set will be separated from the main result.
- AssociatedTerm - Class in de.cxp.ocs.elasticsearch.model.term
-
A term that is associated with other terms (e.g.
- AssociatedTerm(QueryStringTerm, Occur, Collection<QueryStringTerm>) - Constructor for class de.cxp.ocs.elasticsearch.model.term.AssociatedTerm
- AssociatedTerm(QueryStringTerm, QueryStringTerm) - Constructor for class de.cxp.ocs.elasticsearch.model.term.AssociatedTerm
- AssociatedTerm(QueryStringTerm, Collection<QueryStringTerm>) - Constructor for class de.cxp.ocs.elasticsearch.model.term.AssociatedTerm
- 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
- AttributeToDataFieldConverter - Class in de.cxp.ocs.preprocessor.impl
-
Converts attributes to a standard data field.
- AttributeToDataFieldConverter() - Constructor for class de.cxp.ocs.preprocessor.impl.AttributeToDataFieldConverter
- AVG - Enum constant in enum class de.cxp.ocs.config.BoostMode
- AVG - Enum constant in enum class de.cxp.ocs.config.ScoreMode
B
- BEST_MATCHES_GROUP_NAME - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
- BIND_CHARS - Static variable in class de.cxp.ocs.elasticsearch.query.analyzer.NonAlphanumericWordSplitAnalyzer
- BOOST - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
Only usable for ScoreType.RANK_FEATURE to boost an according value.
- BoostMode - Enum Class in de.cxp.ocs.config
-
The boost_mode specified, how the score is combined with the score of the query.
- BOTH - Enum constant in enum class 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 QuerySuggestManager that can manage multiple query suggesters.
- buildAggregation(FilterContext) - Method in interface de.cxp.ocs.elasticsearch.facets.FacetCreator
-
Build aggregation that is necessary to create the according facets.
- buildAggregation(FilterContext) - Method in class de.cxp.ocs.elasticsearch.facets.IndexNameFacetCreator
- buildAggregation(FilterContext) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- buildAggregation(FilterContext) - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- buildAggregation(String) - Method in class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator
- buildAggregation(String) - Method in interface de.cxp.ocs.spi.search.CustomFacetCreator
-
Build the (sub)-aggregation that should be applied on the values of each field with that facet-type.
- buildAggregators(FilterContext, int) - 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(FilterContext, 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(FilterContext, Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.IndexNameFacetCreator
- buildExcludeFilteredAggregation(FilterContext, Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- buildExcludeFilteredAggregation(FilterContext, Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- buildFilterContext(InternalSearchParams) - Method in class de.cxp.ocs.elasticsearch.query.FiltersBuilder
- buildIncludeFilteredAggregation(FilterContext, 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(FilterContext, Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.IndexNameFacetCreator
- buildIncludeFilteredAggregation(FilterContext, Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- buildIncludeFilteredAggregation(FilterContext, Set<String>) - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- buildQueryString(Collection<QueryStringTerm>, String) - Static method in class de.cxp.ocs.elasticsearch.model.util.QueryStringUtil
- buildQueryString(Iterator<String>, String) - Static method in class de.cxp.ocs.elasticsearch.model.util.QueryStringUtil
- 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
-
Deprecated.
- Category - Class in de.cxp.ocs.model.index
- Category() - Constructor for class de.cxp.ocs.model.index.Category
- CATEGORY - Enum constant in enum class 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
- CategoryContext(int) - Constructor for class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator.CategoryContext
- CategoryExtract(String, String, String) - Constructor for class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator.CategoryExtract
- CategoryFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- CategoryFacetCreator(Map<String, FacetConfiguration.FacetConfig>, Function<String, FacetConfiguration.FacetConfig>) - Constructor for class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- CategoryFacetCreator(Map<String, FacetConfiguration.FacetConfig>, Function<String, FacetConfiguration.FacetConfig>, boolean) - Constructor for class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- CategoryFacetCreator.CategoryContext - Class in de.cxp.ocs.elasticsearch.facets
- CategoryFacetCreator.CategoryExtract - Class in de.cxp.ocs.elasticsearch.facets
- 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.
- cleanupAbandonedImports(String, int) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- cleanupAbandonedImports(String, int) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- clear() - Method in class de.cxp.ocs.util.MinMaxSet
- clone() - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- 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.GroupingSuggester
- 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
- CodePointFilterUserQueryPreprocessor - Class in de.cxp.ocs.elasticsearch.query
-
Filters everything that is not in the configured character point range.
- CodePointFilterUserQueryPreprocessor() - Constructor for class de.cxp.ocs.elasticsearch.query.CodePointFilterUserQueryPreprocessor
- 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.
- 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
SuggestRecord
s. - ComposedPredicate() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.ComposedPredicate
- CompoundQuerySuggester - Class in de.cxp.ocs.smartsuggest.querysuggester
- CompoundQuerySuggester(List<QuerySuggester>, SuggestConfig) - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.CompoundQuerySuggester
- CompoundSuggestConfigProvider - Class in de.cxp.ocs.smartsuggest.spi.standard
- CompoundSuggestConfigProvider(List<SuggestConfigProvider>) - Constructor for class de.cxp.ocs.smartsuggest.spi.standard.CompoundSuggestConfigProvider
- ConceptTerm - Class in de.cxp.ocs.elasticsearch.model.term
-
A concept that consists of several tokens that have a specific meaning in their context.
- ConceptTerm(Collection<QueryStringTerm>) - Constructor for class de.cxp.ocs.elasticsearch.model.term.ConceptTerm
- 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.QueryLengthCondition - 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 - Enum constant in enum class 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 Class in de.cxp.ocs.util
-
A internal exception because of invalid configuration.
- ConfigurationException(String) - Constructor for exception class de.cxp.ocs.util.ConfigurationException
- 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> - Class in de.cxp.ocs.preprocessor
-
Abstract class which handles reading and initializing
DocumentPreProcessor
implementations 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.NestedCustomFacetCreator
- 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
- COUNT - Enum constant in enum class de.cxp.ocs.config.FacetConfiguration.FacetConfig.ValueOrder
- CountedTerm - Class in de.cxp.ocs.elasticsearch.query.builder
- CountedTerm() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.CountedTerm
- 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(FacetConfiguration.FacetConfig, String) - Static method in class de.cxp.ocs.elasticsearch.facets.FacetFactory
- create(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.StandardQueryFactory
- CREATED - Enum constant in enum class de.cxp.ocs.api.indexer.UpdateIndexService.Result
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.NestedCustomFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.RangeFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, LinkBuilder, Function<MultiBucketsAggregation.Bucket, Long>) - Method in class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator
- createFacet(Terms.Bucket, FacetConfiguration.FacetConfig, InternalResultFilter, LinkBuilder, Function<MultiBucketsAggregation.Bucket, Long>) - Method in interface de.cxp.ocs.spi.search.CustomFacetCreator
-
Create a facet from the given aggregation result.
- createFacetLink(TermResultFilter, FacetConfiguration.FacetConfig, DefaultLinkBuilder, String, String, boolean) - Method in class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- createFacets(Aggregations, FilterContext, DefaultLinkBuilder) - Method in interface de.cxp.ocs.elasticsearch.facets.FacetCreator
-
create facets from aggregation result.
- createFacets(Aggregations, FilterContext, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.IndexNameFacetCreator
- createFacets(Aggregations, FilterContext, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- createFacets(Aggregations, FilterContext, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.VariantFacetCreator
- createIntervalFacetEntry(NumericFacetEntryBuilder, NumberResultFilter, FacetConfiguration.FacetConfig, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- createIntervalFacetEntry(NumericFacetEntryBuilder, NumberResultFilter, FacetConfiguration.FacetConfig, LinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator
- createJacksonDecoder() - Static method in class de.cxp.ocs.client.deserializer.ObjectMapperFactory
- createJacksonEncoder() - Static method in class de.cxp.ocs.client.deserializer.ObjectMapperFactory
- createLink(int, CategoryFacetCreator.CategoryExtract, CategoryFacetCreator.CategoryContext) - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
-
Creates a link (using the context.linkBuilder) for the category defined by the categoryPathIndex that refers to the according path of the current category.
- createMatchAnyTermQuery(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.VariantQueryFactory
- createObjectMapper() - Static method in class de.cxp.ocs.client.deserializer.ObjectMapperFactory
- createObjectMapper() - Static method in class de.cxp.ocs.elasticsearch.IndexableItemMapperFactory
- createParser() - Method in class de.cxp.ocs.elasticsearch.query.analyzer.querqy.TransformingWhitespaceQuerqyParserFactory
- createQuery(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConfigurableQueryFactory
- createQuery(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.DefaultQueryFactory
- createQuery(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.DisMaxQueryFactory
- createQuery(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.MatchAllQueryFactory
- createQuery(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.NgramQueryFactory
- createQuery(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.NoResultQueryFactory
- createQuery(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.PredictionQueryFactory
- createQuery(ExtendedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.RelaxedQueryFactory
- createQuery(ExtendedQuery) - Method in interface de.cxp.ocs.spi.search.ESQueryFactory
- createRestClientBuilder(ConnectionConfiguration) - Static method in class de.cxp.ocs.elasticsearch.RestClientBuilderFactory
- currentDocumentCount - Variable in class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
- currentVariantCount - Variable in class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
- CustomFacetCreator - Interface in de.cxp.ocs.spi.search
- 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.facets.helper - package de.cxp.ocs.elasticsearch.facets.helper
- de.cxp.ocs.elasticsearch.mapper - package de.cxp.ocs.elasticsearch.mapper
- de.cxp.ocs.elasticsearch.model - package de.cxp.ocs.elasticsearch.model
-
Internal API Model to build queries.
- de.cxp.ocs.elasticsearch.model.filter - package de.cxp.ocs.elasticsearch.model.filter
- de.cxp.ocs.elasticsearch.model.query - package de.cxp.ocs.elasticsearch.model.query
- de.cxp.ocs.elasticsearch.model.term - package de.cxp.ocs.elasticsearch.model.term
- de.cxp.ocs.elasticsearch.model.util - package de.cxp.ocs.elasticsearch.model.util
- de.cxp.ocs.elasticsearch.model.visitor - package de.cxp.ocs.elasticsearch.model.visitor
- 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.analyzer.querqy - package de.cxp.ocs.elasticsearch.query.analyzer.querqy
- 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.sort - package de.cxp.ocs.elasticsearch.query.sort
- 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.spi.standard - package de.cxp.ocs.smartsuggest.spi.standard
- 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.suggest - package de.cxp.ocs.suggest
- de.cxp.ocs.util - package de.cxp.ocs.util
- DEBUG_PROPERTY - Static variable in class de.cxp.ocs.smartsuggest.QuerySuggestManager
- DECAY - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
The decay parameter defines how documents are scored at the distance given at scale.
- DECAY_EXP - Enum constant in enum class de.cxp.ocs.config.ScoreType
-
Exponential decay that is calculated on numeric, date or geo-point data values.
- DECAY_GAUSS - Enum constant in enum class de.cxp.ocs.config.ScoreType
-
Gaussian decay that is calculated on numeric, date or geo-point data values.
- DECAY_LINEAR - Enum constant in enum class 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
- defaultLimiter - Variable in class de.cxp.ocs.smartsuggest.QuerySuggestManager
- DefaultLinkBuilder - Class in de.cxp.ocs.util
- DefaultLinkBuilder(InternalSearchParams) - Constructor for class de.cxp.ocs.util.DefaultLinkBuilder
- DefaultQuery - Enum constant in enum class 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
- DefaultSearchConfigurationProvider - Class in de.cxp.ocs.config
- DefaultSearchConfigurationProvider() - Constructor for class de.cxp.ocs.config.DefaultSearchConfigurationProvider
- DefaultSuggestConfigProvider - Class in de.cxp.ocs.smartsuggest.spi.standard
- DefaultSuggestConfigProvider() - Constructor for class de.cxp.ocs.smartsuggest.spi.standard.DefaultSuggestConfigProvider
- DefaultSuggestConfigProvider(SuggestConfig) - Constructor for class de.cxp.ocs.smartsuggest.spi.standard.DefaultSuggestConfigProvider
- DELETED - Enum constant in enum class 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 - Enum constant in enum class 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
- 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 - Enum constant in enum class de.cxp.ocs.smartsuggest.querysuggester.SuggesterEngine
-
Implementation that uses https://github.com/nikcomestotalk/autosuggest
- DisMaxQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
- DisMaxQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.DisMaxQueryFactory
- DISMISSED - Enum constant in enum class 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
- DO_ASCIIFY_RULES_PROPERTY_NAME - Static variable in class de.cxp.ocs.elasticsearch.query.analyzer.QuerqyQueryExpander
- DO_LOWERCASE_RULES_PROPERTY_NAME - Static variable in class de.cxp.ocs.elasticsearch.query.analyzer.QuerqyQueryExpander
- 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() - Constructor for class de.cxp.ocs.client.deserializer.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
-
DocumentPreProcessor
implementations can be used to alter product data before they get transformed intoIndexableItem
s. - 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
- DOWN - Enum constant in enum class de.cxp.ocs.elasticsearch.model.query.QueryBoosting.BoostType
- DummySuggestDataProvider - Class in de.cxp.ocs.smartsuggest.spi
- DummySuggestDataProvider() - Constructor for class de.cxp.ocs.smartsuggest.spi.DummySuggestDataProvider
- Dynamic - Enum constant in enum class de.cxp.ocs.config.SearchConfiguration.ProductSetType
- DYNAMIC_PARAM - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
Only usable for ScoreType.RANK_FEATURE to add a field-name suffix.
- 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
- EnforcedSpellCorrectionQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
- EnforcedSpellCorrectionQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.EnforcedSpellCorrectionQueryFactory
- engine(SuggesterEngine) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Deprecated.only Lucene suggester implemented at the moment
- 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.model.util.EscapeUtil
- escapeReservedESCharacters(String) - Static method in class de.cxp.ocs.util.StringUtils
- EscapeUtil - Class in de.cxp.ocs.elasticsearch.model.util
- EscapeUtil() - Constructor for class de.cxp.ocs.elasticsearch.model.util.EscapeUtil
- EsQuery - Enum constant in enum class de.cxp.ocs.util.TraceOptions.TraceFlag
- 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
- excludedIds - Variable in class de.cxp.ocs.util.InternalSearchParams
- execute(Req) - Method in class de.cxp.ocs.InfoReqHandler
- executeSearchRequest(SearchSourceBuilder) - Method in class de.cxp.ocs.elasticsearch.Searcher
- EXPONENT - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
Only usable for ScoreType.RANK_FEATURE and MODIFIER set to 'sigmoid'.
- ExtendedQuery - Class in de.cxp.ocs.elasticsearch.model.query
-
A query that consists of an analyzed query extended by filters (and maybe more in the future).
- ExtendedQuery(AnalyzedQuery) - Constructor for class de.cxp.ocs.elasticsearch.model.query.ExtendedQuery
- ExtendedQuery(AnalyzedQuery, List<QueryStringTerm>) - Constructor for class de.cxp.ocs.elasticsearch.model.query.ExtendedQuery
- 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, DefaultLinkBuilder) - 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(Suggest) - Method in class de.cxp.ocs.elasticsearch.SpellCorrector
- extractSlices(SearchResponse, InternalSearchParams, SearchResult, VariantPickingStrategy) - 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 - Enum constant in enum class de.cxp.ocs.config.FieldUsage
-
Fields with this usage are prepared for automatic facet creation and filtering.
- 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
- FacetConfiguration.FacetConfig.ValueOrder - Enum Class in de.cxp.ocs.config
- FacetConfigurationApplyer - Class in de.cxp.ocs.elasticsearch.facets
- FacetConfigurationApplyer(SearchContext, Set<Supplier<? extends CustomFacetCreator>>) - Constructor for class de.cxp.ocs.elasticsearch.facets.FacetConfigurationApplyer
- FacetCoverageFilter - Class in de.cxp.ocs.elasticsearch.facets
- FacetCoverageFilter() - Constructor for class de.cxp.ocs.elasticsearch.facets.FacetCoverageFilter
- FacetCreator - Interface in de.cxp.ocs.elasticsearch.facets
- FacetDependencyFilter - Class in de.cxp.ocs.elasticsearch.facets
- FacetDependencyFilter(Map<String, FacetConfiguration.FacetConfig>) - Constructor for class de.cxp.ocs.elasticsearch.facets.FacetDependencyFilter
- 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
- FacetEntrySorter - Class in de.cxp.ocs.util
- FacetFactory - Class in de.cxp.ocs.elasticsearch.facets
- FacetFactory() - Constructor for class de.cxp.ocs.elasticsearch.facets.FacetFactory
- FacetFilter - Interface in de.cxp.ocs.elasticsearch.facets
- facets - Variable in class de.cxp.ocs.model.result.SearchResultSlice
-
If facets are part of this slice, they are placed here.
- FacetSizeFilter - Class in de.cxp.ocs.elasticsearch.facets
- FacetSizeFilter() - Constructor for class de.cxp.ocs.elasticsearch.facets.FacetSizeFilter
- FacetType - Enum Class in de.cxp.ocs.config
- FACTOR - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
Factor (double value) that is multiplied to each field value, before the modifier is applied to it.
- FallbackConsumer - Interface in de.cxp.ocs.elasticsearch.query.builder
- fallbackQuery - Enum constant in enum class 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 - Enum constant in enum class 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
- FieldConfigIncompatibilityException - Exception Class in de.cxp.ocs.config
- FieldConfigIncompatibilityException() - Constructor for exception class de.cxp.ocs.config.FieldConfigIncompatibilityException
- FieldConfigIncompatibilityException(String) - Constructor for exception class de.cxp.ocs.config.FieldConfigIncompatibilityException
- 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 Class 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 Class in de.cxp.ocs.config
- FieldUsage - Enum Class 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
- fieldWeights - Variable in class de.cxp.ocs.model.params.QueryStringProductSet
- fillFacet(Terms.Bucket, Facet, FacetConfiguration.FacetConfig, LinkBuilder, NumberResultFilter, Function<MultiBucketsAggregation.Bucket, Long>) - Method in class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator
- FILTER - Enum constant in enum class de.cxp.ocs.config.FieldUsage
-
Fields with this usage are prepared to be used for filtering without automatic facet generation.
- FILTER - Enum constant in enum class de.cxp.ocs.elasticsearch.model.term.Occur
- FILTER_DATA - Static variable in class de.cxp.ocs.config.FieldConstants
- FilterContext - Class in de.cxp.ocs.elasticsearch.query.filter
- FilterContext(Map<String, InternalResultFilter>, Map<String, String>) - 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.elasticsearch.query.SearchQueryContext
- 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.model.params.QueryStringProductSet
- 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
- find(InternalSearchParams, Map<String, Object>) - Method in class de.cxp.ocs.elasticsearch.Searcher
-
Compute result based on the given parameters.
- finish(boolean) - Method in interface de.cxp.ocs.spi.indexer.DocumentPreProcessor
-
optional callback about pre-processing done for all documents
- FIRST - Enum constant in enum class de.cxp.ocs.config.ScoreMode
- FixedIntervalFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
-
The basis for a interval facet creator that should extract facets with fixed intervals.
- FixedIntervalFacetCreator(List<FixedIntervalFacetCreator.NumericRange>) - Constructor for class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator
- FixedIntervalFacetCreator.NumericRange - Class in de.cxp.ocs.elasticsearch.facets
-
A restricted range to numeric values only.
- FlagFieldConfiguration - Class in de.cxp.ocs.conf.converter
-
ConfigureableField
implementations 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
-
ConfigureableDataprocessor
implementation 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
- forEachTerm(Consumer<QueryStringTerm>) - Static method in class de.cxp.ocs.elasticsearch.model.visitor.AbstractTermVisitor
- fromChar(char) - Static method in enum class de.cxp.ocs.elasticsearch.model.term.Occur
- fromString(String) - Static method in enum class de.cxp.ocs.config.SearchConfiguration.ProductSetType
- 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 - Enum constant in enum class 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
- Generic - Enum constant in enum class de.cxp.ocs.config.SearchConfiguration.ProductSetType
- GenericProductSet - Class in de.cxp.ocs.model.params
- GenericProductSet() - Constructor for class de.cxp.ocs.model.params.GenericProductSet
- get(String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
-
Get property from the different "layers" in the following order: - system-properties - environment variable (using property-name in uppercase and dots replaced by _) - properties file - default properties
- 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
- getAcceptibleFieldType() - Method in class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator
- getAcceptibleFieldType() - Method in interface de.cxp.ocs.spi.search.CustomFacetCreator
-
Specify for which field type this creator works.
- getAsQuery(String, NumberResultFilter) - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilterAdapter
- getAsQuery(String, PathResultFilter) - Method in class de.cxp.ocs.elasticsearch.query.filter.PathResultFilterAdapter
- 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
-
Build query for given filter using the specified field-prefix.
- 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.
- getCommonCharsComparator(Locale, String) - Static method in class de.cxp.ocs.smartsuggest.util.Util
-
Returns the
Comparator
that orders suggestion with according to their common chars to the given 'term'. - getCommonPrefixComparator(Locale, String) - Static method in class de.cxp.ocs.smartsuggest.util.Util
-
Returns the
Comparator
that orders suggestion according to their common prefix to the given 'term'. - getCommonPrefixLength(String, String) - Static method in class de.cxp.ocs.smartsuggest.util.Util
- getConfig(String, SuggestConfig) - Method in class de.cxp.ocs.smartsuggest.spi.standard.CompoundSuggestConfigProvider
- getConfig(String, SuggestConfig) - Method in class de.cxp.ocs.smartsuggest.spi.standard.DefaultSuggestConfigProvider
- getConfig(String, SuggestConfig) - Method in interface de.cxp.ocs.smartsuggest.spi.SuggestConfigProvider
-
Retrieve config for a given index.
- getConfig(String, SuggestConfig) - Method in class de.cxp.ocs.suggest.SuggestServiceProperties
- getConfiguredTenants() - Method in class de.cxp.ocs.config.DefaultSearchConfigurationProvider
- getConfiguredTenants() - Method in interface de.cxp.ocs.spi.search.SearchConfigurationProvider
- getConnectionConfig() - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- 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.
- getDefaultComparator(Locale, String) - Static method in class de.cxp.ocs.smartsuggest.util.Util
-
Retrieve comparator to order suggestions within a group: First prefer the ones with higher weight Then prefer the ones with more common chars with the input term Finally do natural sorting to get consistent ordering
- getDefaultSuggestConfig() - Method in class de.cxp.ocs.suggest.SuggestServiceProperties
- getDescendingWeightComparator() - Static method in class de.cxp.ocs.smartsuggest.util.Util
-
Returns the
Comparator
used to sort suggestions by their weight, where queries of the group "sharpened matches" are preferred over all others (=max weight). - 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
- getEsQueryFactories() - Method in class de.cxp.ocs.SearchPlugins
- getFacetConfiguration(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigurationProvider
- getFacetCreators() - Method in class de.cxp.ocs.SearchPlugins
- getFacets(Aggregations, long, FilterContext, DefaultLinkBuilder) - Method in class de.cxp.ocs.elasticsearch.facets.FacetConfigurationApplyer
- getFacetType() - Method in interface de.cxp.ocs.spi.search.CustomFacetCreator
-
Return unique type name of facets that this creator can handle.
- getField() - Method in interface de.cxp.ocs.elasticsearch.model.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.model.filter.InternalResultFilter
- getFieldPrefix() - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilter
- getFieldPrefix() - Method in class de.cxp.ocs.elasticsearch.query.filter.TermResultFilter
- 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
- getFilterValues() - Method in class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
- getFullName() - Method in class de.cxp.ocs.elasticsearch.query.SearchField
- getFuzzySuggestionsComparator(Locale, String) - Static method in class de.cxp.ocs.smartsuggest.util.Util
-
Retrieve comparator to optimally order fuzzy suggestions: First prefer the ones with more common prefix with the input term Then prefer the ones with more common chars with the input term Then prefer the ones with higher weight Finally do natural sorting to get consistent ordering
- getFuzzyTermLabel(AssociatedTerm) - Static method in class de.cxp.ocs.util.ESQueryUtils
- getHeroProductResolvers() - Method in class de.cxp.ocs.SearchPlugins
- getHeroQuery(InternalSearchParams) - Static method in class de.cxp.ocs.elasticsearch.prodset.HeroProductHandler
- getIndexConfig() - Method in class de.cxp.ocs.conf.IndexConfigurationMerger
- getIndexer(String) - Method in class de.cxp.ocs.controller.IndexerCache
- getIndexFolder() - Method in class de.cxp.ocs.suggest.SuggestServiceProperties
-
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
- getInputTerms() - Method in interface de.cxp.ocs.elasticsearch.model.query.AnalyzedQuery
-
The original input terms that were used to create that query string.
- getInputTerms() - Method in class de.cxp.ocs.elasticsearch.model.query.ExtendedQuery
- getInputTerms() - Method in class de.cxp.ocs.elasticsearch.model.query.MatchAllQuery
- getInputTerms() - Method in class de.cxp.ocs.elasticsearch.model.query.MultiTermQuery
- getInputTerms() - Method in class de.cxp.ocs.elasticsearch.model.query.MultiVariantQuery
- getInputTerms() - Method in class de.cxp.ocs.elasticsearch.model.query.SingleTermQuery
- getIsDeduplicationEnabled(String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- getLabel(FacetConfiguration.FacetConfig) - Method in class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
-
Sophisticated interval label that considers nullable lower or upper bound value or if this interval is the first or last one.
- 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.suggest.SuggestServiceProperties
-
Prefix for /health and /metrics path.
- getMaster() - Method in class de.cxp.ocs.indexer.model.VariantItem
- getMatchingFactories(ExtendedQuery) - 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. - getMatchingField(String, Object, Set<FieldUsage>) - Method in class de.cxp.ocs.config.FieldConfigIndex
- 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.NestedCustomFacetCreator
- 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.NestedCustomFacetCreator
- 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.model.term.QueryStringTerm
- getOccur() - Method in class de.cxp.ocs.elasticsearch.model.term.RawTerm
- 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
ConfigureableField
holding 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
- getPreloadIndexes() - Method in class de.cxp.ocs.suggest.SuggestServiceProperties
-
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.
- getPriority() - Method in class de.cxp.ocs.smartsuggest.spi.standard.DefaultSuggestConfigProvider
- getPriority() - Method in interface de.cxp.ocs.smartsuggest.spi.SuggestConfigProvider
-
Return priority when this config provider should be asked for the configuration.
- getProcessConsumer(Document, boolean) - Method in class de.cxp.ocs.preprocessor.ConfigureableDataprocessor
-
Returns a
BiConsumer
whose input is the configuredConfigureableField
with 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.DefaultSearchConfigurationProvider
- getQueryLabel(Collection<QueryStringTerm>) - Static method in class de.cxp.ocs.util.ESQueryUtils
- getQueryProcessing(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigurationProvider
- getQueryString() - Method in class de.cxp.ocs.elasticsearch.query.QueryStringBuilder
- 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
- getRawTerm() - Method in class de.cxp.ocs.elasticsearch.model.term.AssociatedTerm
- getRawTerm() - Method in class de.cxp.ocs.elasticsearch.model.term.ConceptTerm
- getRawTerm() - Method in interface de.cxp.ocs.elasticsearch.model.term.QueryStringTerm
- getRawTerm() - Method in class de.cxp.ocs.elasticsearch.model.term.RawTerm
- 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
- getRestHLClient() - Method in class de.cxp.ocs.elasticsearch.ElasticSearchBuilder
- getScoringConfiguration(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigurationProvider
- getScoringContext(InternalSearchParams) - Method in class de.cxp.ocs.elasticsearch.ScoringCreator
- getServerAdress() - Method in class de.cxp.ocs.suggest.SuggestServiceProperties
-
Expects env var 'SUGGEST_SERVER_ADDRESS' set to a valid server address.
- getServerPort() - Method in class de.cxp.ocs.suggest.SuggestServiceProperties
-
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.QueryStringProductSet
- getSize() - Method in class de.cxp.ocs.model.params.StaticProductSet
- getSortConfigs(String) - Method in class de.cxp.ocs.config.DefaultSearchConfigurationProvider
- getSortingsString(List<SortInstruction>) - Static method in class de.cxp.ocs.util.DefaultLinkBuilder
- getSourceFields(String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- getSuggester(SuggestData, SuggestConfig) - Method in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneSuggesterFactory
- getSuggester(SuggestData, SuggestConfig) - Method in interface de.cxp.ocs.smartsuggest.querysuggester.SuggesterFactory
- getSuggesterMaxIdleMinutes() - Method in class de.cxp.ocs.suggest.SuggestServiceProperties
-
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.DefaultSearchConfigurationProvider
- 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.DefaultSearchConfigurationProvider
- getTenantSearchConfiguration(String) - Method in interface de.cxp.ocs.spi.search.SearchConfigurationProvider
- getTermCount() - Method in interface de.cxp.ocs.elasticsearch.model.query.AnalyzedQuery
- getTermCount() - Method in class de.cxp.ocs.elasticsearch.model.query.MatchAllQuery
- getTermCount() - Method in class de.cxp.ocs.elasticsearch.model.query.SingleTermQuery
- getTopKFuzzySuggestionCollector(int, Locale, String) - Static method in class de.cxp.ocs.smartsuggest.util.Util
-
Collector to get the first N suggestions by this order: First prefer the ones with more common prefix with the input term Then prefer the ones with more common chars with the input term Finally prefer the ones with higher weight
- getType() - Method in class de.cxp.ocs.model.params.ProductSet
- getUniqAggregationName() - Method in class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator
- getUpdateRateInSeconds() - Method in class de.cxp.ocs.suggest.SuggestServiceProperties
-
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
- getValueOf(String) - Method in class de.cxp.ocs.util.InternalSearchParams
- getValues() - Method in interface de.cxp.ocs.elasticsearch.model.filter.InternalResultFilter
- getValues() - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilter
- GROUP_PREFIX - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- GROUP_SEPARATOR - Static variable in class de.cxp.ocs.conf.converter.FlagFieldConfiguration
- groupConfig - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- GroupConfig() - Constructor for class de.cxp.ocs.smartsuggest.spi.SuggestConfig.GroupConfig
- groupDeduplicationOrder - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- 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
- GroupingSuggester - Class in de.cxp.ocs.smartsuggest.querysuggester
- GroupingSuggester() - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.GroupingSuggester
- groupKey - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- groupName - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig.GroupConfig
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.
- handleIllegalArgumentException(IllegalArgumentException) - Method in class de.cxp.ocs.controller.IndexationExceptionHandler
- handleInternalErrors(HttpServletRequest, Exception) - Method in class de.cxp.ocs.SearchController
- handleInternalErrors(Exception) - Method in class de.cxp.ocs.controller.IndexationExceptionHandler
- handleIOException(Exception) - Method in class de.cxp.ocs.controller.IndexationExceptionHandler
- handleNotFoundException(NotFoundException) - Method in class de.cxp.ocs.SearchController
- handleParameterErrors(NotFoundException) - Method in class de.cxp.ocs.SearchController
- handleScoreField(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.
- hasUsage(FieldUsage) - Method in class de.cxp.ocs.config.Field
- heroProductHandler - Variable in class de.cxp.ocs.SearchContext
- HeroProductHandler - Class in de.cxp.ocs.elasticsearch.prodset
-
Hero products that should be displayed at the top of the result, come with several uncomfortable requirements.
- HeroProductHandler(Map<SearchConfiguration.ProductSetType, ProductSetResolver>) - Constructor for class de.cxp.ocs.elasticsearch.prodset.HeroProductHandler
- heroProducts - Variable in class de.cxp.ocs.elasticsearch.query.SearchQueryContext
- heroProductSets - Variable in class de.cxp.ocs.util.InternalSearchParams
- HeroProductsQuery - Class in de.cxp.ocs.elasticsearch.prodset
- HeroProductsQuery() - Constructor for class de.cxp.ocs.elasticsearch.prodset.HeroProductsQuery
- HierarchialFacetEntry - Class in de.cxp.ocs.model.result
- HierarchialFacetEntry(String, String, long, String, boolean) - Constructor for class de.cxp.ocs.model.result.HierarchialFacetEntry
- HIERARCHICAL - Enum constant in enum class de.cxp.ocs.config.FacetType
- hits - Variable in class de.cxp.ocs.model.result.SearchResultSlice
-
the list of actual hits for that result view.
- HUMAN_NUMERIC_ASC - Enum constant in enum class de.cxp.ocs.config.FacetConfiguration.FacetConfig.ValueOrder
- HUMAN_NUMERIC_DESC - Enum constant in enum class de.cxp.ocs.config.FacetConfiguration.FacetConfig.ValueOrder
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 - Enum constant in enum class de.cxp.ocs.config.FieldType
-
Deprecated.
- 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
- includeMainResult - Variable in class de.cxp.ocs.model.params.ArrangedSearchQuery
-
Per default the "natural unarranged results" defined by the included query+filters are part of the response.
- includeMainResult - Variable in class de.cxp.ocs.util.InternalSearchParams
-
See ArrangedSearchQuery::includeMainResult
- 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 coming 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
-
DataItem
that 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
ObjectMapper
forIndexableItem
. - 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
- IndexConfigurationMerger - Class in de.cxp.ocs.conf
- IndexConfigurationMerger() - Constructor for class de.cxp.ocs.conf.IndexConfigurationMerger
- IndexedField - Class in de.cxp.ocs.config
-
Represents a field configuration that is reversely fetched from the search-index rather than from the configuration.
- IndexedField(String) - Constructor for class de.cxp.ocs.config.IndexedField
- IndexerCache - Class in de.cxp.ocs.controller
- IndexerCache() - Constructor for class de.cxp.ocs.controller.IndexerCache
- IndexerConfigurationProvider - Interface in de.cxp.ocs.spi.indexer
-
Provider for index specific settings.
- IndexerFactory - Class in de.cxp.ocs.indexer
- IndexerFactory(RestHighLevelClient, PluginManager) - Constructor for class de.cxp.ocs.indexer.IndexerFactory
- indexExists(String) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- indexExists(String) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- 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
- IndexItemConverter(FieldConfigIndex, List<DocumentPostProcessor>) - Constructor for class de.cxp.ocs.indexer.IndexItemConverter
- IndexNameFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- IndexNameFacetCreator() - Constructor for class de.cxp.ocs.elasticsearch.facets.IndexNameFacetCreator
- IndexSettings - Class in de.cxp.ocs.config
- IndexSettings() - Constructor for class de.cxp.ocs.config.IndexSettings
- inducedFilters - Variable in class de.cxp.ocs.util.InternalSearchParams
-
Optional filters added by the analyzer that should only be applied internally but not exposed in the result.
- InfoReqHandler - Class in de.cxp.ocs
- InfoReqHandler(String...) - Constructor for class de.cxp.ocs.InfoReqHandler
- initClient() - Method in class de.cxp.ocs.elasticsearch.AbandonedIndexCleanupTask
- 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.AttributeToDataFieldConverter
- 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.DisMaxQueryFactory
- 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.NoResultQueryFactory
- 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 class de.cxp.ocs.elasticsearch.query.builder.RelaxedQueryFactory
- 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.AsciifyQuerqyQueryAnalyzer
- initialize(Map<String, String>) - Method in class de.cxp.ocs.elasticsearch.query.analyzer.QuerqyQueryExpander
- initialize(Map<String, String>) - Method in class de.cxp.ocs.elasticsearch.query.CodePointFilterUserQueryPreprocessor
- initialize(Map<String, String>) - Method in interface de.cxp.ocs.spi.search.ConfigurableExtension
- 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.
- INSTANCE - Static variable in class de.cxp.ocs.elasticsearch.model.query.MatchAllQuery
- 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.model.filter
- InternalResultFilterAdapter<F> - 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 - Enum constant in enum class de.cxp.ocs.config.FacetType
- IntervalFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- IntervalFacetCreator(Map<String, FacetConfiguration.FacetConfig>, Function<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
- IntervalFacetEntry(String, 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.
- isAllVariantHitCountRequired() - Method in enum class de.cxp.ocs.elasticsearch.mapper.VariantPickingStrategy
- 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.elasticsearch.model.query.ExtendedQuery
- isEmpty() - Method in class de.cxp.ocs.util.MinMaxSet
- isEmpty(Object) - Static method in class de.cxp.ocs.util.Util
- isEnclosed() - Method in class de.cxp.ocs.elasticsearch.model.term.AssociatedTerm
- isEnclosed() - Method in class de.cxp.ocs.elasticsearch.model.term.ConceptTerm
- isEnclosed() - Method in class de.cxp.ocs.elasticsearch.model.term.QueryFilterTerm
- isEnclosed() - Method in interface de.cxp.ocs.elasticsearch.model.term.QueryStringTerm
- isEnclosed() - Method in class de.cxp.ocs.elasticsearch.model.term.RawTerm
- isEnclosed() - Method in class de.cxp.ocs.elasticsearch.model.term.WeightedTerm
- isFiltered - Variable in class de.cxp.ocs.model.result.Facet
-
Is set to true if there an active filter from that facet.
- isFilterOnId() - Method in interface de.cxp.ocs.elasticsearch.model.filter.InternalResultFilter
- isFilterOnId() - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilter
- isFirstEntry - Variable in class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
- isImportRunning(String) - Method in class de.cxp.ocs.elasticsearch.ElasticsearchIndexer
- isImportRunning(String) - Method in class de.cxp.ocs.indexer.AbstractIndexer
-
Checks if an active import session exists for that index.
- isIndexConcurrently - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- isIndexConcurrently() - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
If set to false, the indexation of the received data will be done sequentially.
- isIndexEnabled(String) - Method in class de.cxp.ocs.elasticsearch.SettingsProxy
- isLastEntry - Variable in class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
- isMandatoryFacet() - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
- 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.NestedCustomFacetCreator
- 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
- isNegated() - Method in interface de.cxp.ocs.elasticsearch.model.filter.InternalResultFilter
- isNestedFilter() - Method in interface de.cxp.ocs.elasticsearch.model.filter.InternalResultFilter
- isNestedFilter() - Method in class de.cxp.ocs.elasticsearch.query.filter.NumberResultFilter
- isNestedFilter() - Method in class de.cxp.ocs.elasticsearch.query.filter.PathResultFilter
- isNestedFilter() - Method in class de.cxp.ocs.elasticsearch.query.filter.TermResultFilter
- isQueryWithShingles - Enum constant in enum class 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.GroupingSuggester
- 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. - isSet(TraceOptions.TraceFlag) - Method in class de.cxp.ocs.util.TraceOptions
- isSortingActive(Field, SortOrder) - Method in class de.cxp.ocs.util.DefaultLinkBuilder
- isStringCollection(Object) - Static method in class de.cxp.ocs.util.Util
-
Checks weather the passed value is a
String
Collection
or not. - isTermFiltersQuoted - Enum constant in enum class de.cxp.ocs.config.QueryBuildingSetting
-
Setting for a boolean value to enable quoting for term-filters introduced by a query-parser.
- isUpBoosting() - Method in class de.cxp.ocs.elasticsearch.model.query.QueryBoosting
- isVariantLevel() - Method in class de.cxp.ocs.config.Field
-
Checks if the field is indexed on variant level.
- isVisibleFacet(Facet, FacetConfiguration.FacetConfig, FilterContext, int) - Method in class de.cxp.ocs.elasticsearch.facets.FacetCoverageFilter
- isVisibleFacet(Facet, FacetConfiguration.FacetConfig, FilterContext, int) - Method in class de.cxp.ocs.elasticsearch.facets.FacetDependencyFilter
- isVisibleFacet(Facet, FacetConfiguration.FacetConfig, FilterContext, int) - Method in interface de.cxp.ocs.elasticsearch.facets.FacetFilter
- isVisibleFacet(Facet, FacetConfiguration.FacetConfig, FilterContext, int) - Method in class de.cxp.ocs.elasticsearch.facets.FacetSizeFilter
- 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
- joinParameterValues(String...) - Static method in class de.cxp.ocs.util.DefaultLinkBuilder
- joinPartialPath(String[], int) - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
- 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.elasticsearch.facets.helper.NumericFacetEntryBuilder
- 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.QueryStringProductSet
-
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.smartsuggest.spi.SuggestConfig.GroupConfig
- 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 - 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.
- LinkBuilder - Interface in de.cxp.ocs.util
-
Interface for internal utility function exposed to the provided plugins.
- load(String) - Method in class de.cxp.ocs.InfoReqHandler
- loadAll(Class<T>) - Method in class de.cxp.ocs.plugin.PluginManager
- loadContext(String) - Method in class de.cxp.ocs.SearchContextLoader
- 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
- loadFieldConfigIndex(SearchConfiguration) - Method in class de.cxp.ocs.SearchContextLoader
- loadPrefered(Class<T>) - Method in class de.cxp.ocs.plugin.PluginManager
- locale - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- lowerBound - Variable in class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
- LOWERCASE - Enum constant in enum class de.cxp.ocs.elasticsearch.query.analyzer.querqy.TransformingWhitespaceQuerqyParser.TransformationFlags
- LUCENE - Enum constant in enum class de.cxp.ocs.smartsuggest.querysuggester.SuggesterEngine
-
Implementation that uses https://lucene.apache.org/
- LuceneQuerySuggester - Class in de.cxp.ocs.smartsuggest.querysuggester.lucene
- LuceneQuerySuggester(Path, SuggestConfig, 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.mapper.ResultMapper
- mapSearchHit(SearchHit, Map<String, SortOrder>, VariantPickingStrategy) - Static method in class de.cxp.ocs.elasticsearch.mapper.ResultMapper
-
Extract a result document from the search-hit.
- mapToBoolQueryBuilder(QueryBuilder) - Static method in class de.cxp.ocs.util.ESQueryUtils
-
If the inserted query is a BoolQueryBuilder, the queryBuilder is just returned.
- mapToBoolQueryBuilder(QueryBuilder, Function<QueryBuilder, BoolQueryBuilder>) - Static method in class de.cxp.ocs.util.ESQueryUtils
-
If the inserted query is a BoolQueryBuilder, the queryBuilder is just returned.
- 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.mapper.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 - Enum constant in enum class de.cxp.ocs.config.FieldLevel
- MasterItem - Class in de.cxp.ocs.indexer.model
- MasterItem(String) - Constructor for class de.cxp.ocs.indexer.model.MasterItem
- MATCH_ALL - Static variable in class de.cxp.ocs.elasticsearch.model.query.ExtendedQuery
- MatchAllQuery - Class in de.cxp.ocs.elasticsearch.model.query
- MatchAllQuery() - Constructor for class de.cxp.ocs.elasticsearch.model.query.MatchAllQuery
- MatchAllQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
- 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
- MatchGroupsSeparated - Enum constant in enum class de.cxp.ocs.smartsuggest.spi.SuggestConfig.SortStrategy
-
Suggestions are ordered by their match-group (sharpened, primary, secondary, fuzzy1, fuzzy2, etc).
- max() - Method in class de.cxp.ocs.util.MinMaxSet
- MAX - Enum constant in enum class de.cxp.ocs.config.BoostMode
- MAX - Enum constant in enum class de.cxp.ocs.config.ScoreMode
- MAX_RESULT_COUNT - Static variable in class de.cxp.ocs.util.SearchParamsParser
-
Max result count as defined by default Elasticsearch setting 'max_result_window'
- maxSharpenedQueries - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- 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.FixedIntervalFacetCreator
- mergeFacets(Facet, Facet) - Method in class de.cxp.ocs.elasticsearch.facets.IndexNameFacetCreator
- mergeFacets(Facet, Facet) - Method in class de.cxp.ocs.elasticsearch.facets.IntervalFacetCreator
- mergeFacets(Facet, Facet) - Method in class de.cxp.ocs.elasticsearch.facets.NestedCustomFacetCreator
- 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
- mergeFacets(Facet, Facet) - Method in interface de.cxp.ocs.spi.search.CustomFacetCreator
-
In case such a custom facet should be created on a field that is indexed on variant and master level, two facets are created and should be merged.
- 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.
- metaData - Variable in class de.cxp.ocs.model.result.ResultHit
-
Optional: Arbitrary meta data for debug information or other insights about the result hit, i.e.
- MeterRegistryAdapter - Interface in de.cxp.ocs.smartsuggest.monitoring
- min() - Method in class de.cxp.ocs.util.MinMaxSet
- MIN - Enum constant in enum class de.cxp.ocs.config.BoostMode
- MIN - Enum constant in enum class de.cxp.ocs.config.ScoreMode
- minimumDocumentCount - Variable in class de.cxp.ocs.config.IndexSettings
- 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 - Enum constant in enum class de.cxp.ocs.config.QueryBuildingSetting
-
see https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-minimum-should-match.html
- MISSING - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
Specifies the value for a document that misses the value for the according scoring field.
- 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 - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
Mathematical modifier for the data values.
- multimatch_type - Enum constant in enum class 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 - Enum constant in enum class de.cxp.ocs.config.BoostMode
- MULTIPLY - Enum constant in enum class de.cxp.ocs.config.ScoreMode
- MultiTermQuery - Class in de.cxp.ocs.elasticsearch.model.query
-
A term that consists of several terms that belong together.
- MultiTermQuery(Collection<WeightedTerm>) - Constructor for class de.cxp.ocs.elasticsearch.model.query.MultiTermQuery
- MultiTermQuery(Collection<String>, Collection<QueryStringTerm>) - Constructor for class de.cxp.ocs.elasticsearch.model.query.MultiTermQuery
- MultiVariantQuery - Class in de.cxp.ocs.elasticsearch.model.query
-
A query that consists of several different analyzed queries.
- MultiVariantQuery(Collection<QueryStringTerm>) - Constructor for class de.cxp.ocs.elasticsearch.model.query.MultiVariantQuery
- MultiVariantQuery(Collection<QueryStringTerm>, List<AnalyzedQuery>) - Constructor for class de.cxp.ocs.elasticsearch.model.query.MultiVariantQuery
- MultiVariantQuery(List<String>, List<AnalyzedQuery>) - Constructor for class de.cxp.ocs.elasticsearch.model.query.MultiVariantQuery
- MUST - Enum constant in enum class de.cxp.ocs.elasticsearch.model.term.Occur
- MUST_NOT - Enum constant in enum class de.cxp.ocs.elasticsearch.model.term.Occur
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.QueryStringProductSet
- name - Variable in class de.cxp.ocs.model.params.StaticProductSet
- namesAggregation(String) - Method in class de.cxp.ocs.elasticsearch.FieldConfigFetcher
- NEGATE_FILTER_PREFIX - Static variable in class de.cxp.ocs.util.SearchParamsParser
- NestedCustomFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- NestedCustomFacetCreator(Map<String, FacetConfiguration.FacetConfig>, FieldType, boolean, CustomFacetCreator) - Constructor for class de.cxp.ocs.elasticsearch.facets.NestedCustomFacetCreator
- nestedFacetCorrector - Variable in class de.cxp.ocs.elasticsearch.facets.NestedFacetCreator
- NestedFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
- NestedFacetCreator(Map<String, FacetConfiguration.FacetConfig>, Function<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 - Enum constant in enum class 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
- NonAlphanumericStripPreprocessor - Class in de.cxp.ocs.elasticsearch.query
- NonAlphanumericStripPreprocessor() - Constructor for class de.cxp.ocs.elasticsearch.query.NonAlphanumericStripPreprocessor
- NonAlphanumericWordSplitAnalyzer - Class in de.cxp.ocs.elasticsearch.query.analyzer
-
Splits the string by every character that is not a letter, number, dash or underscore (which are considered as word-bind characters)
- NonAlphanumericWordSplitAnalyzer() - Constructor for class de.cxp.ocs.elasticsearch.query.analyzer.NonAlphanumericWordSplitAnalyzer
- NOOP - Enum constant in enum class de.cxp.ocs.api.indexer.UpdateIndexService.Result
- NOOP - Static variable in class de.cxp.ocs.util.FacetEntrySorter
- NoopProductSetResolver - Class in de.cxp.ocs.elasticsearch.prodset
- NoopProductSetResolver() - Constructor for class de.cxp.ocs.elasticsearch.prodset.NoopProductSetResolver
- NoopQuerySuggester - Class in de.cxp.ocs.smartsuggest.querysuggester
- NoopQuerySuggester() - Constructor for class de.cxp.ocs.smartsuggest.querysuggester.NoopQuerySuggester
- NoResultQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
-
Special QueryFactory used for arranged searches that do not want to have a main-result included.
- NoResultQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.NoResultQueryFactory
- NOT_FOUND - Enum constant in enum class de.cxp.ocs.api.indexer.UpdateIndexService.Result
- NotFoundException - Exception Class in de.cxp.ocs.util
- NotFoundException(String) - Constructor for exception class de.cxp.ocs.util.NotFoundException
- NUMBER - Enum constant in enum class 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
- NumericFacetEntryBuilder - Class in de.cxp.ocs.elasticsearch.facets.helper
- NumericFacetEntryBuilder(NumberResultFilter) - Constructor for class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
- NumericFacetEntryBuilder(Number, Number) - Constructor for class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
- NumericRange(double, double) - Constructor for class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator.NumericRange
- NumericRange(int, int) - Constructor for class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator.NumericRange
- NumericRange(String, double, double) - Constructor for class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator.NumericRange
- NumericRange(String, int, int) - Constructor for class de.cxp.ocs.elasticsearch.facets.FixedIntervalFacetCreator.NumericRange
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
- Occur - Enum Class in de.cxp.ocs.elasticsearch.model.term
- of(FacetConfiguration.FacetConfig.ValueOrder, int) - Static method in class de.cxp.ocs.util.FacetEntrySorter
- 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
- OFF - Static variable in class de.cxp.ocs.util.TraceOptions
- offset - Variable in class de.cxp.ocs.model.params.SearchQuery
- offset - Variable in class de.cxp.ocs.util.InternalSearchParams
- OFFSET - Enum constant in enum class 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
Runnable
function, once in a defined time frame. - OnceInAWhileRunner() - Constructor for class de.cxp.ocs.util.OnceInAWhileRunner
- onFlag(TraceOptions.TraceFlag, Runnable) - Method in class de.cxp.ocs.util.TraceOptions
- 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.NestedCustomFacetCreator
- 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 - Enum constant in enum class de.cxp.ocs.config.QueryBuildingSetting
-
one of OR, AND
- ORIGIN - Enum constant in enum class 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
- parse(String) - Method in class de.cxp.ocs.elasticsearch.query.analyzer.querqy.TransformingWhitespaceQuerqyParser
- parse(String) - Static method in class de.cxp.ocs.util.TraceOptions
- parseFilters(Map<String, String>, FieldConfigIndex, Locale) - Static method in class de.cxp.ocs.util.SearchParamsParser
-
Checks the parameter map for valid filters and extracts them into InternalResultFilter objects.
- parseSingleFilter(String, String, FieldConfigIndex, Locale) - Static method in class de.cxp.ocs.util.SearchParamsParser
- 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
Product
that 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.elasticsearch.query.filter.PathResultFilter
- PATH_SEPARATOR - Static variable in class de.cxp.ocs.preprocessor.util.CategorySearchData
- PathResultFilter - Class in de.cxp.ocs.elasticsearch.query.filter
- PathResultFilter(Field, String...) - Constructor for class de.cxp.ocs.elasticsearch.query.filter.PathResultFilter
- PathResultFilterAdapter - Class in de.cxp.ocs.elasticsearch.query.filter
- PathResultFilterAdapter() - Constructor for class de.cxp.ocs.elasticsearch.query.filter.PathResultFilterAdapter
- 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
-
ConfigureableField
implementations 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
-
ConfigureableField
implementations 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
-
Deprecated.
- PAYLOAD_GROUPMATCH_KEY - Static variable in class de.cxp.ocs.smartsuggest.spi.CommonPayloadFields
- PAYLOAD_LABEL_KEY - Static variable in class de.cxp.ocs.smartsuggest.querysuggester.lucene.LuceneQuerySuggester
-
Deprecated.
- PAYLOAD_LABEL_KEY - Static variable in class de.cxp.ocs.smartsuggest.spi.CommonPayloadFields
- PAYLOAD_MATCH_KEY - Static variable in class de.cxp.ocs.smartsuggest.spi.CommonPayloadFields
- PAYLOAD_TYPE_KEY - Static variable in class de.cxp.ocs.smartsuggest.spi.CommonPayloadFields
- PAYLOAD_TYPE_OTHER - Static variable in class de.cxp.ocs.smartsuggest.spi.CommonPayloadFields
- PAYLOAD_WEIGHT_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
- phraseSlop - Enum constant in enum class de.cxp.ocs.config.QueryBuildingSetting
-
Slop value that should be used for the quoted part of the query.
- pickAlways - Enum constant in enum class de.cxp.ocs.elasticsearch.mapper.VariantPickingStrategy
-
pick first variant if available.
- pickIfBestScored - Enum constant in enum class de.cxp.ocs.elasticsearch.mapper.VariantPickingStrategy
-
Pick first variant, if it has a better score than the second one or if it's the only one left.
- pickIfDrilledDown - Enum constant in enum class de.cxp.ocs.elasticsearch.mapper.VariantPickingStrategy
-
Pick best variant if not all variants are part of the result anymore, so some variants were filtered.
- pickIfSingleHit - Enum constant in enum class de.cxp.ocs.elasticsearch.mapper.VariantPickingStrategy
-
Picks a variant only if there are no other variants matching.
- PIVOT - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
Only usable for ScoreType.RANK_FEATURE and MODIFIER set to 'sigmoid' or 'saturation'.
- PluginManager - Class in de.cxp.ocs.plugin
- PluginManager() - Constructor for class de.cxp.ocs.plugin.PluginManager
- PredictionQuery - Enum constant in enum class 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
- prefetchLimitFactor - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- 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 class de.cxp.ocs.elasticsearch.query.CodePointFilterUserQueryPreprocessor
- preProcess(String) - Method in class de.cxp.ocs.elasticsearch.query.NonAlphanumericStripPreprocessor
- preProcess(String) - Method in interface de.cxp.ocs.spi.search.UserQueryPreprocessor
- preProcess(String, Map<String, Object>) - Method in interface de.cxp.ocs.spi.search.UserQueryPreprocessor
-
Extended preProcess method that also get the meta-data map passed that can be filled with relevant meta data.
- preprocessQuery(InternalSearchParams, Map<String, Object>) - Method in class de.cxp.ocs.elasticsearch.QueryStringParser
- PrimaryAndSecondaryByWeight - Enum constant in enum class de.cxp.ocs.smartsuggest.spi.SuggestConfig.SortStrategy
-
Similar to MatchGroupsSeparated, but "primary" and "secondary" group are considered equal and merged.
- 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.AttributeToDataFieldConverter
- 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.
- processDynamicFieldConfig(FieldConfiguration) - Method in class de.cxp.ocs.config.FieldConfigIndex
- 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() - Constructor for class de.cxp.ocs.client.deserializer.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, String, List<Document>) - Method in interface de.cxp.ocs.api.indexer.UpdateIndexService
-
Puts a document to the index.
- putDocuments(String, Boolean, String, List<Document>) - Method in class de.cxp.ocs.client.ImportClient
-
Add or overwrite existing documents.
- putDocuments(String, Boolean, String, List<Document>) - Method in class de.cxp.ocs.controller.UpdateIndexController
- putDocuments(String, Boolean, String, List<Document>) - Method in class de.cxp.ocs.indexer.AbstractIndexer
-
Put documents into existing index.
- putDocuments(String, Boolean, List<Document>) - Method in class de.cxp.ocs.indexer.AbstractIndexer
- putOrUpdate(QueryStringTerm) - Method in class de.cxp.ocs.elasticsearch.model.term.AssociatedTerm
- putProducts(String, Boolean, String, List<Product>) - Method in class de.cxp.ocs.client.ImportClient
-
Similar to putDocuments, but for the extended sub type
Product
that 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
- query - Variable in class de.cxp.ocs.model.params.QueryStringProductSet
- QUERY_NAME_PREFIX - Static variable in class de.cxp.ocs.elasticsearch.prodset.HeroProductHandler
- QueryBoosting - Class in de.cxp.ocs.elasticsearch.model.query
- QueryBoosting() - Constructor for class de.cxp.ocs.elasticsearch.model.query.QueryBoosting
- QueryBoosting.BoostType - Enum Class in de.cxp.ocs.elasticsearch.model.query
- QueryBuildingSetting - Enum Class 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.
- QueryFilterTerm - Class in de.cxp.ocs.elasticsearch.model.term
- QueryFilterTerm() - Constructor for class de.cxp.ocs.elasticsearch.model.term.QueryFilterTerm
- QueryIndexer - Interface in de.cxp.ocs.smartsuggest.querysuggester
- QueryLengthCondition() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.QueryLengthCondition
- QueryProcessingConfiguration - Class in de.cxp.ocs.config
- QueryProcessingConfiguration() - Constructor for class de.cxp.ocs.config.QueryProcessingConfiguration
- QueryStrategy - Enum Class in de.cxp.ocs.config
- Querystring - Enum constant in enum class de.cxp.ocs.config.SearchConfiguration.ProductSetType
- QueryStringBuilder - Class in de.cxp.ocs.elasticsearch.query
- QueryStringBuilder() - Constructor for class de.cxp.ocs.elasticsearch.query.QueryStringBuilder
- queryStringFind(InternalSearchParams, Map<String, Float>) - Method in class de.cxp.ocs.elasticsearch.Searcher
- QueryStringParser - Class in de.cxp.ocs.elasticsearch
- QueryStringParser(UserQueryAnalyzer, FieldConfigIndex, Locale) - Constructor for class de.cxp.ocs.elasticsearch.QueryStringParser
- QueryStringProductSet - Class in de.cxp.ocs.model.params
-
A product set defined by a simple query string query, fields with corresponding weights, optional filters and sorting order.
- QueryStringProductSet() - Constructor for class de.cxp.ocs.model.params.QueryStringProductSet
- QueryStringProductSetResolver - Class in de.cxp.ocs.elasticsearch.prodset
- QueryStringProductSetResolver() - Constructor for class de.cxp.ocs.elasticsearch.prodset.QueryStringProductSetResolver
- QueryStringTerm - Interface in de.cxp.ocs.elasticsearch.model.term
-
A single term for a query-string-query
- QueryStringUtil - Class in de.cxp.ocs.elasticsearch.model.util
- QueryStringUtil() - Constructor for class de.cxp.ocs.elasticsearch.model.util.QueryStringUtil
- 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
QuerySuggestManager
cares about the creation ofQuerySuggester
objects 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
-
This builder should be used to set up the QuerySuggestManager
- QuerySuggestManagerBuilder() - Constructor for class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
- QueryTermVisitor - Interface in de.cxp.ocs.elasticsearch.model.visitor
- quoteAnalyzer - Enum constant in enum class de.cxp.ocs.config.QueryBuildingSetting
-
Analyzer to be used to analyze the input query that is put into quotes as alternative match.
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 - Enum constant in enum class de.cxp.ocs.config.ScoreType
-
Random score for each document.
- RANDOM_SEED - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
if not set, the random function won't be deterministic and change for each request
- RANGE - Enum constant in enum class de.cxp.ocs.config.FacetType
- RangeFacetCreator - Class in de.cxp.ocs.elasticsearch.facets
-
Creates a facet with a single
IntervalFacetEntry
that contains the global min and max value. - RangeFacetCreator(Map<String, FacetConfiguration.FacetConfig>, Function<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
- RANK_FEATURE - Enum constant in enum class de.cxp.ocs.config.ScoreType
-
Similar to a field-value-factor but in the context of Elasticsearch only usable for rank_feature/rank_features fields.
- RAW - Enum constant in enum class de.cxp.ocs.config.FieldType
-
Raw type is just passed to Elasticsearch as is without any validation or transformation.
- RawTerm - Class in de.cxp.ocs.elasticsearch.model.term
-
Use carefully - don't use for userinput directly.
- RawTerm() - Constructor for class de.cxp.ocs.elasticsearch.model.term.RawTerm
- 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.GroupingSuggester
- 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
- refreshAllConfigs() - Method in class de.cxp.ocs.SearchController
- 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
- RelaxedQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
-
Query factory uses the QueryPredictor to determine, which terms work together.
- RelaxedQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.builder.RelaxedQueryFactory
- 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
-
DocumentPreProcessor
implementation which removes values from a fields value based on a regular expression. - RemoveValuesDataProcessor() - Constructor for class de.cxp.ocs.preprocessor.impl.RemoveValuesDataProcessor
- REPLACE - Enum constant in enum class de.cxp.ocs.config.BoostMode
- ReplacePatternInValuesDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
ConfigureableDataprocessor
implementation 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
- Request - Enum constant in enum class de.cxp.ocs.util.TraceOptions.TraceFlag
- RescorerProvider - Interface in de.cxp.ocs.spi.search
- resolve(ProductSet[], Searcher, SearchContext) - Method in class de.cxp.ocs.elasticsearch.prodset.HeroProductHandler
-
Resolve the given product sets into static product sets.
- resolve(ProductSet, Set<String>, Searcher, SearchContext) - Method in class de.cxp.ocs.elasticsearch.prodset.DynamicProductSetResolver
- resolve(ProductSet, Set<String>, Searcher, SearchContext) - Method in class de.cxp.ocs.elasticsearch.prodset.NoopProductSetResolver
- resolve(ProductSet, Set<String>, Searcher, SearchContext) - Method in interface de.cxp.ocs.elasticsearch.prodset.ProductSetResolver
- resolve(ProductSet, Set<String>, Searcher, SearchContext) - Method in class de.cxp.ocs.elasticsearch.prodset.QueryStringProductSetResolver
- resolve(ProductSet, Set<String>, Searcher, SearchContext) - Method in class de.cxp.ocs.elasticsearch.prodset.StaticProductSetResolver
- RestClientBuilderFactory - Class in de.cxp.ocs.elasticsearch
- RESULT - Enum constant in enum class de.cxp.ocs.config.FieldUsage
-
Fields with this usage are made ready to returned in the response at the matched hits.
- 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.mapper
- ResultMapper() - Constructor for class de.cxp.ocs.elasticsearch.mapper.ResultMapper
- retainAll(Collection<?>) - Method in class de.cxp.ocs.util.MinMaxSet
- RULES_URL_PROPERTY_NAME - Static variable in class de.cxp.ocs.elasticsearch.query.analyzer.QuerqyQueryExpander
- run() - Method in class de.cxp.ocs.elasticsearch.AbandonedIndexCleanupTask
- 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
Runnable
with the same key only once in a specified time frame. - runAsync() - Method in class de.cxp.ocs.elasticsearch.prodset.DynamicProductSetResolver
- runAsync() - Method in class de.cxp.ocs.elasticsearch.prodset.NoopProductSetResolver
- runAsync() - Method in interface de.cxp.ocs.elasticsearch.prodset.ProductSetResolver
-
Deprecated.
- runAsync() - Method in class de.cxp.ocs.elasticsearch.prodset.StaticProductSetResolver
S
- SCALE - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
required option for the decay_* score types.
- SchedulerConfig - Class in de.cxp.ocs.config
- SchedulerConfig() - Constructor for class de.cxp.ocs.config.SchedulerConfig
- SCORE - Enum constant in enum class de.cxp.ocs.config.FieldUsage
-
Fields with this usage are prepared to be used for scoring
- ScoreMode - Enum Class in de.cxp.ocs.config
-
The score_mode specifies how the computed scores are combined
- ScoreOption - Enum Class in de.cxp.ocs.config
- SCORES - Static variable in class de.cxp.ocs.config.FieldConstants
- ScoreType - Enum Class in de.cxp.ocs.config
- scoring - Variable in class de.cxp.ocs.elasticsearch.query.SearchQueryContext
- 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.
- ScoringContext - Class in de.cxp.ocs.elasticsearch.query
-
A holder for different ways of boosting document matches.
- ScoringContext() - Constructor for class de.cxp.ocs.elasticsearch.query.ScoringContext
- 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 - Enum constant in enum class de.cxp.ocs.config.ScoreOption
-
required option for script_score
- SCRIPT_SCORE - Enum constant in enum class 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 - Enum constant in enum class de.cxp.ocs.config.FieldUsage
-
Fields with this usage are analyzed in all set up ways made ready for full-text search.
- 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
- SearchConfiguration.ProductSetType - Enum Class in de.cxp.ocs.config
- 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
- SearchContextLoader - Class in de.cxp.ocs
- SearchContextLoader() - Constructor for class de.cxp.ocs.SearchContextLoader
- 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
- SearchField - Class in de.cxp.ocs.elasticsearch.query
- SearchField() - Constructor for class de.cxp.ocs.elasticsearch.query.SearchField
- 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
- SearchQueryContext - Class in de.cxp.ocs.elasticsearch.query
-
All parts that build together the final search query.
- SearchQueryContext() - Constructor for class de.cxp.ocs.elasticsearch.query.SearchQueryContext
- SearchQueryWrapper - Class in de.cxp.ocs.elasticsearch.query
- SearchQueryWrapper() - Constructor for class de.cxp.ocs.elasticsearch.query.SearchQueryWrapper
- 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
- setAlwaysDoFuzzy(boolean) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
By default fuzzy searches are only done, if there are no exact matches within primary or secondary text.
- 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.
- setDefaultFacetConfiguration(FacetConfiguration.FacetConfig) - Method in class de.cxp.ocs.config.FacetConfiguration
-
Deprecated.
- setDefaultNumberFacetConfiguration(FacetConfiguration.FacetConfig) - Method in class de.cxp.ocs.config.FacetConfiguration
- setDefaultProvider(IndexerConfigurationProvider) - Method in class de.cxp.ocs.conf.DefaultIndexerConfigurationProvider
- setDefaultProvider(IndexerConfigurationProvider) - Method in interface de.cxp.ocs.spi.indexer.IndexerConfigurationProvider
-
Gives access to the default configuration provider.
- setDefaultProvider(SearchConfigurationProvider) - Method in class de.cxp.ocs.config.DefaultSearchConfigurationProvider
- setDefaultProvider(SearchConfigurationProvider) - Method in interface de.cxp.ocs.spi.search.SearchConfigurationProvider
-
Gives access to the default configuration provider.
- setDefaultTermFacetConfiguration(FacetConfiguration.FacetConfig) - Method in class de.cxp.ocs.config.FacetConfiguration
- 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.
- setFallbackQueryBuilder(ESQueryFactory) - Method in interface de.cxp.ocs.elasticsearch.query.builder.FallbackConsumer
- 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.
- setFilterDependencies(String...) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Set one or more URL-style filters of other facets that are required to make this facet visible.
- setFilterSensitive(boolean) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Set to true if the attributes for a facet can have multiple values per document, but the facet should only return the filtered one.
- setGroupConfig(List<SuggestConfig.GroupConfig>) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
Defines in which order the suggestion groups should be returned and how they should be limited.
- setGroupDeduplicationOrder(String[]) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
Defines in which order similar suggestions from different "groups" are preferred.
- setGroupKey(String) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
In case several data-sources are used, each data-source is requested for the same amount of suggestions.
- setHeroProductResolver(Map<SearchConfiguration.ProductSetType, String>) - Method in class de.cxp.ocs.config.SearchConfiguration
- setIndexName(String) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Optional index-name that should be addressed by the tenant.
- setIsFilterSensitive(boolean) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
- setIsMultiSelect(boolean) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
- 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.
- setLocale(Locale) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Set locale to handle certain language specific normalization inside the searcher, like case-insensitive filters.
- setLocale(Locale) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
Set locale for string transformation and sorting.
- 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.
- setMaxQueryLength(int) - Method in class de.cxp.ocs.config.QueryConfiguration.QueryCondition
-
Set inclusive maximum of length for a query factory to be used.
- setMaxSharpenedQueries(int) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
Defines the limit of returned sharpened queries.
- 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.
- setMinFacetCoverage(double) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Set the minimum ratio of the result a facet has to cover in order to be displayed.
- setMinTermCount(int) - Method in class de.cxp.ocs.config.QueryConfiguration.QueryCondition
-
Set minimum of terms for a query factory to be used.
- setMinValueCount(int) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Set the minimum amount of values a facet must have in order to be displayed.
- setMissing(String) - Method in class de.cxp.ocs.config.SortOptionConfiguration
-
From Elasticsearch documentation: The missing parameter specifies how docs which are missing the sort field should be treated: The missing value can be set to _last, _first, or a custom value (that will be used for missing docs as the sort value).
- 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 / intervals.
- setOptions(Map<ScoreOption, String>) - Method in class de.cxp.ocs.config.ScoringConfiguration.ScoringFunction
-
Set additional options required for the according scoring type.
- setOrder(int) - 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.
- setPreferVariantOnFilter(boolean) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Set to true, if variant documents should be preferred in the result in case a filter of that facet/field is used.
- setPrefetchLimitFactor(int) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
If grouping and limiting is configured by a key that comes from a single or merged data-provider, then this value can be used to increase the internal amount of fetched suggestions.
- 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.
- setRemoveOnSingleFullCoverageFacetElement(boolean) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
If set to true, that facet is removed in case it has a single element that covers all result products.
- setRescorers(List<String>) - Method in class de.cxp.ocs.config.SearchConfiguration
-
List of full canonical class names of the
RescorerProvider
that 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
QueryBuildingSetting
s 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.
- setSortOrder(SuggestConfig.SortStrategy) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
Defines how matching suggest terms are ordered in the 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
ESQueryFactory
that 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.
- 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
- setUseDataSourceMerger(boolean) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
If several suggest-data-providers are used, they are indexed into separate indexes by default.
- setUseRelativeShareLimit(boolean) - Method in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
-
Defines to use the limits of the group-configs as relative share values, e.g.
- 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.
- setValueOrder(FacetConfiguration.FacetConfig.ValueOrder) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
-
Set the order of the facet values.
- setVariantPickingStrategy(String) - Method in class de.cxp.ocs.config.SearchConfiguration
-
Set when variants should be the result hit instead of their main product.
- 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
- SHOULD - Enum constant in enum class de.cxp.ocs.elasticsearch.model.term.Occur
- SingleTermQuery - Class in de.cxp.ocs.elasticsearch.model.query
- SingleTermQuery(WeightedTerm) - Constructor for class de.cxp.ocs.elasticsearch.model.query.SingleTermQuery
- size() - Method in class de.cxp.ocs.util.MinMaxSet
- SkipDocumentDataProcessor - Class in de.cxp.ocs.preprocessor.impl
-
ConfigureableDataprocessor
implementation 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.QueryStringProductSet
- sort - Variable in class de.cxp.ocs.model.params.SearchQuery
-
Full sorting parameter value.
- sort(Facet) - Method in class de.cxp.ocs.util.FacetEntrySorter
- SORT - Enum constant in enum class de.cxp.ocs.config.FieldUsage
-
Fields with this usage are prepared for sorting.
- SORT_DATA - Static variable in class de.cxp.ocs.config.FieldConstants
- SORT_DESC_PREFIX - Static variable in class de.cxp.ocs.util.DefaultLinkBuilder
- 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
- SortInstruction - Class in de.cxp.ocs.elasticsearch.query.sort
- SortInstruction() - Constructor for class de.cxp.ocs.elasticsearch.query.sort.SortInstruction
- 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 Class in de.cxp.ocs.model.result
- sortStringRepresentation(String, SortOrder) - Static method in class de.cxp.ocs.util.DefaultLinkBuilder
- SpellCorrector - Class in de.cxp.ocs.elasticsearch
- SpellCorrector(Collection<String>) - Constructor for class de.cxp.ocs.elasticsearch.SpellCorrector
- SplitValueConfiguration - Class in de.cxp.ocs.conf.converter
-
ConfigureableField
implementations 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
-
DocumentPreProcessor
implementation 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
- StandardQueryFactory - Class in de.cxp.ocs.elasticsearch.query
- StandardQueryFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.StandardQueryFactory
- 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
- Static - Enum constant in enum class de.cxp.ocs.config.SearchConfiguration.ProductSetType
- 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 - Enum constant in enum class 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.GroupingSuggester
- 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.suggest.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.
- SuggestConfig - Class in de.cxp.ocs.smartsuggest.spi
- SuggestConfig() - Constructor for class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- SuggestConfig.GroupConfig - Class in de.cxp.ocs.smartsuggest.spi
-
If suggestions are grouped by a certain value of their payload (e.g.
- SuggestConfig.SortStrategy - Enum Class in de.cxp.ocs.smartsuggest.spi
- SuggestConfigProvider - Interface in de.cxp.ocs.smartsuggest.spi
- 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 Class in de.cxp.ocs.smartsuggest.querysuggester
- SuggesterFactory - Interface in de.cxp.ocs.smartsuggest.querysuggester
- SuggestException - Exception Class in de.cxp.ocs.smartsuggest.querysuggester
- SuggestException(String) - Constructor for exception class de.cxp.ocs.smartsuggest.querysuggester.SuggestException
- SuggestException(String, Throwable) - Constructor for exception class de.cxp.ocs.smartsuggest.querysuggester.SuggestException
- SuggestException(Throwable) - Constructor for exception class 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
- 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.suggest
- SuggestServiceImpl(QuerySuggestManager, SuggestServiceProperties) - Constructor for class de.cxp.ocs.suggest.SuggestServiceImpl
- SuggestServiceProperties - Class in de.cxp.ocs.suggest
-
A configuration wrapper around all required settings.
- SuggestServiceProperties() - Constructor for class de.cxp.ocs.suggest.SuggestServiceProperties
- SuggestServiceProperties(InputStream) - Constructor for class de.cxp.ocs.suggest.SuggestServiceProperties
- SuggestServiceProperties(Properties) - Constructor for class de.cxp.ocs.suggest.SuggestServiceProperties
- SUM - Enum constant in enum class de.cxp.ocs.config.BoostMode
- SUM - Enum constant in enum class de.cxp.ocs.config.ScoreMode
T
- temporaryIndexName - Variable in class de.cxp.ocs.api.indexer.ImportSession
- TERM - Enum constant in enum class 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>, Function<String, FacetConfiguration.FacetConfig>, Locale) - Constructor for class de.cxp.ocs.elasticsearch.facets.TermFacetCreator
- TermFacetCreator(Map<String, FacetConfiguration.FacetConfig>, Function<String, FacetConfiguration.FacetConfig>, Locale, boolean) - 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
- TermResultFilter(Locale, 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(AnalyzedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.ComposedPredicate
- test(AnalyzedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.PatternCondition
- test(AnalyzedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.QueryLengthCondition
- test(AnalyzedQuery) - Method in class de.cxp.ocs.elasticsearch.query.builder.ConditionalQueries.TermCountCondition
- text - Variable in class de.cxp.ocs.elasticsearch.query.SearchQueryContext
- TextMatchQuery<Q> - Class in de.cxp.ocs.elasticsearch.query
-
A carrier of search queries on master and variant level.
- TextMatchQuery(Q, Q, boolean, boolean) - Constructor for class de.cxp.ocs.elasticsearch.query.TextMatchQuery
- tieBreaker - Enum constant in enum class 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
- toFacetEntry(int, CategoryFacetCreator.CategoryExtract, CategoryFacetCreator.CategoryContext) - Method in class de.cxp.ocs.elasticsearch.facets.CategoryFacetCreator
-
Create the facet entry for the category defined by the categoryPathIndex that refers to the according path of the given CategoryExtract.
- 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.
- toInternalFilter(Field, String[], Locale, boolean, boolean) - Static method in class de.cxp.ocs.util.SearchParamsParser
- toInternalFilter(Field, String, Locale, boolean) - Static method in class de.cxp.ocs.util.SearchParamsParser
- toLink(InternalSearchParams) - Static method in class de.cxp.ocs.util.DefaultLinkBuilder
- toListWithAllTerms(AnalyzedQuery, Map<String, AssociatedTerm>) - 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.model.query.AnalyzedQuery
-
Transform into string according to the ElasticSearch Query String syntax.
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.query.ExtendedQuery
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.query.MatchAllQuery
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.query.MultiTermQuery
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.query.MultiVariantQuery
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.query.SingleTermQuery
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.term.AssociatedTerm
-
builds a query like
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.term.ConceptTerm
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.term.QueryFilterTerm
- toQueryString() - Method in interface de.cxp.ocs.elasticsearch.model.term.QueryStringTerm
-
Prepare the term for a query-string-query.
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.term.RawTerm
- toQueryString() - Method in class de.cxp.ocs.elasticsearch.model.term.WeightedTerm
- toQueryStringWordList(String[]) - Static method in class de.cxp.ocs.elasticsearch.query.analyzer.NonAlphanumericWordSplitAnalyzer
- 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.model.query.MultiTermQuery
- toString() - Method in class de.cxp.ocs.elasticsearch.model.query.QueryBoosting
- toString() - Method in class de.cxp.ocs.elasticsearch.model.query.SingleTermQuery
- toString() - Method in class de.cxp.ocs.elasticsearch.model.term.AssociatedTerm
- toString() - Method in enum class de.cxp.ocs.elasticsearch.model.term.Occur
- toString() - Method in class de.cxp.ocs.elasticsearch.model.term.QueryFilterTerm
- toString() - Method in class de.cxp.ocs.elasticsearch.model.term.RawTerm
- toString() - Method in class de.cxp.ocs.elasticsearch.model.term.WeightedTerm
- 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.DefaultLinkBuilder
- toStringCollection(Object) - Static method in class de.cxp.ocs.util.Util
- trace - Variable in class de.cxp.ocs.util.InternalSearchParams
- TraceOptions - Class in de.cxp.ocs.util
- TraceOptions() - Constructor for class de.cxp.ocs.util.TraceOptions
- TraceOptions.TraceFlag - Enum Class in de.cxp.ocs.util
- TransformingWhitespaceQuerqyParser - Class in de.cxp.ocs.elasticsearch.query.analyzer.querqy
- TransformingWhitespaceQuerqyParser(EnumSet<TransformingWhitespaceQuerqyParser.TransformationFlags>, QuerqyParser) - Constructor for class de.cxp.ocs.elasticsearch.query.analyzer.querqy.TransformingWhitespaceQuerqyParser
- TransformingWhitespaceQuerqyParser.TransformationFlags - Enum Class in de.cxp.ocs.elasticsearch.query.analyzer.querqy
- TransformingWhitespaceQuerqyParserFactory - Class in de.cxp.ocs.elasticsearch.query.analyzer.querqy
- TransformingWhitespaceQuerqyParserFactory() - Constructor for class de.cxp.ocs.elasticsearch.query.analyzer.querqy.TransformingWhitespaceQuerqyParserFactory
- 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.GenericProductSet
- type - Variable in class de.cxp.ocs.model.params.QueryStringProductSet
- 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
- unifiyValues(String[], String[]) - Static method in interface de.cxp.ocs.elasticsearch.model.filter.InternalResultFilter
- UP - Enum constant in enum class de.cxp.ocs.elasticsearch.model.query.QueryBoosting.BoostType
- UPDATED - Enum constant in enum class 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 Class 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.
- upperBound - Variable in class de.cxp.ocs.elasticsearch.facets.helper.NumericFacetEntryBuilder
- USE_FOR_VARIANTS - Enum constant in enum class 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
-
Deprecated.use SuggestConfigProvider to change this value per index or set defaultSuggestConfig instead.
- useDataSourceMerger - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- useDefaultConfig - Variable in class de.cxp.ocs.config.FieldConfiguration
- useDefaultConfig - Variable in class de.cxp.ocs.config.IndexSettings
- useRelativeShareLimit - Variable in class de.cxp.ocs.smartsuggest.spi.SuggestConfig
- 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
- validateSearchField(String, FieldConfigAccess) - Static method in class de.cxp.ocs.util.ESQueryUtils
- validateSearchFields(Map<String, Float>, FieldConfigAccess, Predicate<Field>) - Static method in class de.cxp.ocs.util.ESQueryUtils
- 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.DefaultLinkBuilder
- VALUE_DELIMITER_ENCODED - Static variable in class de.cxp.ocs.util.DefaultLinkBuilder
- valueOf(String) - Static method in enum class de.cxp.ocs.api.indexer.UpdateIndexService.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.BoostMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.FacetConfiguration.FacetConfig.ValueOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.FacetType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.FieldLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.FieldType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.FieldUsage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.QueryBuildingSetting
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.QueryStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.ScoreMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.ScoreOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.ScoreType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.config.SearchConfiguration.ProductSetType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.elasticsearch.mapper.VariantPickingStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.elasticsearch.model.query.QueryBoosting.BoostType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.elasticsearch.model.term.Occur
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.elasticsearch.query.analyzer.querqy.TransformingWhitespaceQuerqyParser.TransformationFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.model.result.SortOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.smartsuggest.querysuggester.SuggesterEngine
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.smartsuggest.spi.SuggestConfig.SortStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.cxp.ocs.util.TraceOptions.TraceFlag
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.cxp.ocs.api.indexer.UpdateIndexService.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.BoostMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.FacetConfiguration.FacetConfig.ValueOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.FacetType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.FieldLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.FieldType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.FieldUsage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.QueryBuildingSetting
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.QueryStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.ScoreMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.ScoreOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.ScoreType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.config.SearchConfiguration.ProductSetType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.elasticsearch.mapper.VariantPickingStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.elasticsearch.model.query.QueryBoosting.BoostType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.elasticsearch.model.term.Occur
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.elasticsearch.query.analyzer.querqy.TransformingWhitespaceQuerqyParser.TransformationFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.model.result.SortOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.smartsuggest.querysuggester.SuggesterEngine
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.smartsuggest.spi.SuggestConfig.SortStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.cxp.ocs.util.TraceOptions.TraceFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARIANT - Enum constant in enum class de.cxp.ocs.config.FieldLevel
- variantBoostTerms - Variable in class de.cxp.ocs.model.params.ProductSet
- 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
- VariantPickingStrategy - Enum Class in de.cxp.ocs.elasticsearch.mapper
-
A variant-picking-strategy defines how variants are chosen to be result-hits instead of their main product.
- VariantQueryFactory - Class in de.cxp.ocs.elasticsearch.query.builder
- VariantQueryFactory(Map<String, Float>) - Constructor for class de.cxp.ocs.elasticsearch.query.builder.VariantQueryFactory
- 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
- variantSortings - Variable in class de.cxp.ocs.elasticsearch.query.SearchQueryContext
- visitSubQuery(AnalyzedQuery) - Method in class de.cxp.ocs.elasticsearch.model.visitor.AbstractTermVisitor
- visitSubQuery(AnalyzedQuery) - Method in interface de.cxp.ocs.elasticsearch.model.visitor.QueryTermVisitor
- visitSubQuery(AnalyzedQuery) - Method in class de.cxp.ocs.elasticsearch.query.QueryStringBuilder
- visitTerm(QueryStringTerm) - Method in interface de.cxp.ocs.elasticsearch.model.visitor.QueryTermVisitor
- visitTerm(QueryStringTerm) - Method in class de.cxp.ocs.elasticsearch.query.QueryStringBuilder
W
- waitTimeMsForHealthyIndex - Variable in class de.cxp.ocs.config.IndexSettings
- WEIGHT - Enum constant in enum class de.cxp.ocs.config.ScoreType
-
Simple static weight score that is added to all documents.
- WeightedTerm - Class in de.cxp.ocs.elasticsearch.model.term
-
A term that accepts a weight and a optional fuzzy operator.
- WeightedTerm(String, float) - Constructor for class de.cxp.ocs.elasticsearch.model.term.WeightedTerm
- WeightedTerm(String, float, Occur) - Constructor for class de.cxp.ocs.elasticsearch.model.term.WeightedTerm
- 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
- withDefaultSuggestConfig(SuggestConfig) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Add default suggest config that should be used in case no SuggestConfigProvider exists or no provider has a config for a certain index.
- withExactFilterAsLink(FacetConfiguration.FacetConfig, String...) - Method in class de.cxp.ocs.util.DefaultLinkBuilder
-
Returns a URL with that filter set.
- withExactFilterAsLink(String, String...) - Method in interface de.cxp.ocs.util.LinkBuilder
-
Returns an URL with that filter set.
- 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.DefaultLinkBuilder
- withFilterAsLink(String, boolean, String...) - Method in class de.cxp.ocs.util.DefaultLinkBuilder
- withFilterAsLink(String, boolean, String...) - Method in interface de.cxp.ocs.util.LinkBuilder
-
Returns an URL with the specified filter(s) set.
- withLimiter(Limiter) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
With this method you can specify a default limiter for suggestions from different sources.
- withMetaData(String, Object) - Method in class de.cxp.ocs.model.result.ResultHit
- withoutFilterAsLink(FacetConfiguration.FacetConfig) - Method in class de.cxp.ocs.util.DefaultLinkBuilder
-
Removes the complete filter parameter and returns the link.
- withoutFilterAsLink(FacetConfiguration.FacetConfig, String...) - Method in class de.cxp.ocs.util.DefaultLinkBuilder
- withoutFilterAsLink(String) - Method in class de.cxp.ocs.util.DefaultLinkBuilder
-
Removes the complete filter parameter and returns the link.
- withoutFilterAsLink(String) - Method in interface de.cxp.ocs.util.LinkBuilder
-
Returns an URL without the filter parameter of that according facet.
- withResultData - Variable in class de.cxp.ocs.util.InternalSearchParams
-
Flag to specify if the full documents should be returned or not.
- withSorting(SortInstruction) - Method in class de.cxp.ocs.util.InternalSearchParams
- withSortingLink(Field, SortOrder) - Method in class de.cxp.ocs.util.DefaultLinkBuilder
- withSuggestDataProvider(SuggestDataProvider) - Method in class de.cxp.ocs.smartsuggest.QuerySuggestManager.QuerySuggestManagerBuilder
-
Add a custom
SuggestDataProvider
. - WithTypeInfo() - Constructor for class de.cxp.ocs.client.deserializer.ObjectMapperFactory.WithTypeInfo
- 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
- wrapMasterLevelQuery(QueryBuilder) - Method in class de.cxp.ocs.elasticsearch.query.ScoringContext
- wrapVariantLevelQuery(QueryBuilder) - Method in class de.cxp.ocs.elasticsearch.query.ScoringContext
_
- _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 and Interfaces|All Packages|Constant Field Values|Serialized Form