All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractIndexer |
|
| Application |
|
| Application.FacetMixin |
|
| Application.SingleStringArgsCreator |
|
| Application.WithTypeInfo |
|
| ApplicationProperties |
Properties specific to ocs.
|
| ApplicationProperties |
Properties are configured in the application.yml file.
|
| ApplicationSearchProperties |
|
| ArrangedSearchQuery |
|
| AsciiFoldingDataProcessor |
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.
|
| AsciifyUserQueryPreprocessor |
|
| Attribute |
|
| BoostMode |
The boost_mode specified, how the score is combined with the score of the
query.
|
| BulkImportData |
|
| Category |
|
| CategoryFacetCreator |
|
| CategorySearchData |
Takes a list of / separated category paths and splits them into
separate levels.
|
| CombiFieldBuilder |
Deprecated.
|
| CommonPayloadFields |
|
| CompoundQuerySuggester |
|
| ConditionalQueries |
|
| ConditionalQueries.ComposedPredicate |
|
| ConditionalQueries.PatternCondition |
|
| ConditionalQueries.TermCountCondition |
|
| ConfigurableExtension |
super-interface for all extension interfaces that optionally can accepts
custom settings.
|
| ConfigurableQueryFactory |
Factory that exposes the flexibility of Elasticsearch query-string-query to
OCS using a configuration.
|
| ConfigurableShareLimiter |
Limiter where you can configure, which group of suggestions should get which
share in the result (e.g.
|
| ConfigurationException |
A internal exception because of invalid configuration.
|
| ConfigureableDataprocessor<T extends ConfigureableField> |
Abstract class which handles reading and initializing
DocumentPreProcessor
implementations which need further configuration.
|
| ConfigureableField |
ConfigureableDataprocessor implementations manipulate, extract,
enrich, ...
|
| ConnectionConfiguration |
|
| CutOffLimiter |
Simplest implementation, that just cut's off the given list with the
specified limit.
|
| DataItem |
Base class which holds common data structure of either simple first level
items or for master and variant items.
|
| DataProcessorConfiguration |
Configuration wrapper for which Document-Pre/Post-Processors to be used and
custom settings for them.
|
| DefaultIndexerConfigurationProvider |
|
| DefaultQueryFactory |
A predefined broad query that tries to get good results without loosing too
much precision.
|
| DefaultSearchConfigrationProvider |
|
| DistributionSummaryAdapter |
|
| Document |
A simple 'data record' similar to a row inside a CSV file that contains any
data relevant for search.
|
| DocumentDeserializer |
|
| DocumentDeserializer |
|
| DocumentMapper |
|
| DocumentPatcher |
|
| DocumentPostProcessor |
Processor that is called after the document was transformed into a
IndexableItem, just right before it will be indexed.
|
| DocumentPreProcessor |
|
| DummySuggestDataProvider |
|
| DynamicProductSet |
A product set defined by dynamic search query text, filters and optional
sorting order.
|
| DynamicProductSetResolver |
|
| ElasticSearchBuilder |
|
| ElasticsearchIndexer |
|
| ElasticsearchSuggestDataProvider |
|
| EscapeUtil |
|
| ESQueryFactory |
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 |
utility for Searcher class to extract the creation of ESQueryBuilders based
on the given configuration
|
| ESQueryUtils |
|
| ExceptionResponse |
|
| ExtensionSupplierRegistry<E> |
|
| ExtractCategoryLevelDataProcessor |
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.
|
| Facet |
|
| FacetConfiguration |
|
| FacetConfiguration.FacetConfig |
|
| FacetConfigurationApplyer |
|
| FacetCreator |
|
| FacetCreatorFactory |
|
| FacetEntry<T> |
|
| FacetEntry |
|
| FacetEntryDeserializer |
|
| FacetFactory |
|
| FacetType |
|
| Field |
|
| FieldConfigAccess |
A interface that is implemented by OCS, to give quick and easy access to the
configured fields.
|
| FieldConfigFetcher |
|
| FieldConfigIndex |
Special class that cares about resolving the correct field configuration,
especially for "the category field" and dynamic fields.
|
| FieldConfiguration |
|
| FieldConstants |
|
| FieldLevel |
|
| FieldType |
|
| FieldUsage |
Enum describing the usage of an field that will be indexed.
|
| FieldUsageApplier |
Enum describing the usage of an field that will be indexed.
|
| FilterContext |
|
| FilteredSearchQuery |
|
| FiltersBuilder |
|
| FlagFieldConfiguration |
|
| FlagFieldConfiguration.PatternMatch |
|
| FlagFieldDataProcessor |
|
| FullIndexationController |
|
| FullIndexationService |
Run a full import into a new index.
|
| GroupedCutOffLimiter |
This limiter groups the result by the specified payload entry and limits each
group to the specified size.
|
| HeroProductHandler |
|
| HierarchialFacetEntry |
|
| ImportClient |
|
| ImportSession |
|
| IndexableItem |
DataItem that can be used to be indexed directly.
|
| IndexableItemMapperFactory |
|
| IndexableItemMapperFactory.IncludeOnlyNonEmptyMixin |
|
| IndexableItemMapperFactory.IncludeOnlyNonNullMixin |
|
| IndexableItemMapperFactory.VariantItemMixin |
|
| IndexationExceptionHandler |
|
| IndexConfiguration |
|
| IndexerCache |
|
| IndexerConfigurationProvider |
|
| IndexerFactory |
|
| IndexItemConverter |
|
| IndexSettings |
|
| Instrumentable |
|
| InternalResultFilter |
|
| InternalResultFilterAdapter<F extends InternalResultFilter> |
|
| InternalSearchParams |
|
| IntervalFacetCreator |
|
| IntervalFacetEntry |
Facet entry that describes a numerical interval.
|
| 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.
|
| LuceneQuerySuggester |
|
| LuceneSuggesterFactory |
|
| MarkerFilter |
Non-turbo filter checks whether the marker in the event matches the marker
specified by user.
|
| MasterItem |
|
| MasterVariantQuery |
A carrier of Elasticsearch queries on master and variant level.
|
| MatchAllQueryFactory |
a broad query that tries to get good results without loosing too much
precision.
|
| MergingSuggestDataProvider |
Merges all the data it gets from all specified data providers.
|
| MeterRegistryAdapter |
|
| MinMaxSet<E> |
A set that only returns the min and the max value (based on natural ordering)
of all added values.
|
| ModifiedTermsService |
A service that provides mappings of modified (relaxed or sharpened) queries.
|
| NestedFacetCreator |
|
| NgramQueryFactory |
Builds a multi-match-query
that uses the ngram sub-fields to handle decomposition and fuzziness.
|
| NoopQuerySuggester |
|
| NotFoundException |
|
| NumberResultFilter |
|
| NumberResultFilterAdapter |
|
| ObjectMapperFactory |
|
| ObjectMapperFactory.AttributeCreator |
|
| ObjectMapperFactory.FacetMixin |
|
| ObjectMapperFactory.SearchQueryCreator |
|
| ObjectMapperFactory.WithTypeInfo |
|
| OnceInAWhileRunner |
Offers the possibility to run a Runnable function, once in a
defined time frame.
|
| PatternConfiguration |
|
| PatternWithReplacementConfiguration |
|
| PerfResult |
|
| PerfResult.StepTime |
|
| PluginManager |
|
| PredictionQueryFactory |
Query factory that analyzes the search keywords and already checks
Elasticsearch about which terms hit documents together (including spell
correction and term shingles).
|
| Product |
Main product containing the data that is common for all variants.
|
| ProductDeserializer |
|
| ProductDeserializer |
|
| ProductSet |
|
| ProductSetResolver |
|
| QuerqyQueryExpander |
|
| QueryBuildingSetting |
|
| QueryConfiguration |
Configuration that describes how a single query is constructed and under
which conditions it is used.
|
| QueryConfiguration.QueryCondition |
Describes the condition under that the particular query is constructed.
|
| QueryIndexer |
|
| QueryProcessingConfiguration |
|
| QueryStrategy |
|
| QueryStringTerm |
A single term for a query-string-query
|
| QuerySuggester |
|
| QuerySuggesterProxy |
|
| QuerySuggestManager |
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 |
|
| RangeFacetCreator |
Creates a facet with a single IntervalFacetEntry that contains the
global min and max value.
|
| RangeFacetEntry |
Facet entry that describes a numerical interval.
|
| RemoveFieldContentDelimiterProcessor |
|
| RemoveValuesDataProcessor |
DocumentPreProcessor implementation which
removes values from a fields value based on a regular expression.
|
| ReplacePatternInValuesDataProcessor |
|
| RescorerProvider |
|
| RestClientBuilderFactory |
|
| ResultHit |
|
| ResultMapper |
|
| ScoreMode |
The score_mode specifies how the computed scores are combined
|
| ScoreOption |
|
| ScoreType |
|
| ScoringConfiguration |
Configuration that influences how the result hits are scored.
|
| ScoringConfiguration.ScoringFunction |
Specific configuration for each scoring rule.
|
| ScoringCreator |
|
| SearchClient |
|
| SearchConfiguration |
Final search-configuration that contains all the fetched configuration
objects.
|
| SearchConfigurationProvider |
SPI Interface to provide search configurations.
|
| SearchContext |
Holder for several tenant specific objects.
|
| SearchController |
|
| Searcher |
|
| SearchParamsParser |
Utility class to parse search parameters
|
| SearchPlugins |
|
| SearchQuery |
SearchQuery model that contains all "explicit" parameters for a search
requests, so not the filters.
|
| SearchQueryBuilder |
|
| SearchResult |
|
| SearchResultSlice |
|
| SearchService |
|
| SettingsProxy |
|
| SkipDocumentDataProcessor |
|
| Sorting |
|
| SortingHandler |
|
| SortOptionConfiguration |
Optional configuration that overwrites the default way to present and handle
sortings.
|
| SortOrder |
|
| SpellCorrector |
|
| SplitValueConfiguration |
|
| SplitValueDataProcessor |
DocumentPreProcessor implementation which
splits a field value on a regular expression and adds the splitted values
into new fields.
|
| StaticProductSet |
|
| StaticProductSetResolver |
|
| StringUtils |
|
| SuggestClient |
|
| SuggestData |
|
| SuggestDataProvider |
|
| SuggesterEngine |
|
| SuggesterFactory |
|
| SuggestException |
|
| Suggestion |
|
| Suggestion |
|
| SuggestionsUpdater |
|
| SuggestProperties |
A configuration wrapper around all required settings.
|
| SuggestRecord |
|
| SuggestService |
|
| SuggestServiceImpl |
|
| TermFacetCreator |
|
| TermResultFilter |
used for exact filtering of one or more values.
|
| TermResultFilterAdapter |
|
| UpdateIndexController |
|
| UpdateIndexService |
|
| UpdateIndexService.Result |
|
| UserQueryAnalyzer |
|
| UserQueryPreprocessor |
Can be used to modify the user query prior it is processed by the
UserQueryAnalyzer, for example to normalize the query.
|
| Util |
|
| Util |
|
| VariantFacetCreator |
|
| VariantItem |
|
| WeightedWord |
A term that accepts a weight and a optional fuzzy operator.
|
| WhitespaceAnalyzer |
|
| WhitespaceWithShingles |
|
| WordAssociation |
A term that is associated with other terms (e.g.
|
| WordSplitterDataProcessor |
Summarize and normalize fields depending on configuration
|