Index

A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes 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 SuggestRecords.
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 into IndexableItems.
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 the FlagFieldDataProcessor.
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 configured ConfigureableField 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 for IndexableItem.
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
converts Document / Product objects into DataItem
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 every ConfigureableField, 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 the RemoveValuesDataProcessor.
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 the ReplacePatternInValuesDataProcessor.
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 of QuerySuggester 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 QueryBuildingSettings for that query.
setShowUnselectedOptions(boolean) - Method in class de.cxp.ocs.config.FacetConfiguration.FacetConfig
Set to true if all options should be shown after filtering on one of the options of the same facet.
setSortConfigs(List<SortOptionConfiguration>) - Method in class de.cxp.ocs.config.SearchConfiguration
Specific which sorting option should be part of result.
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 the SplitValueDataProcessor.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form