Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractFieldAnnotationProcessor<T extends java.lang.annotation.Annotation> - Class in io.jmix.search.index.mapping.processor
Class with basic functionality for processor of some field-mapping annotation.
AbstractFieldAnnotationProcessor() - Constructor for class io.jmix.search.index.mapping.processor.AbstractFieldAnnotationProcessor
 
AbstractFieldMapper - Class in io.jmix.search.index.mapping.strategy
Base class for FieldMapper implementations.
AbstractFieldMapper() - Constructor for class io.jmix.search.index.mapping.strategy.AbstractFieldMapper
 
AbstractPropertyValueExtractor - Class in io.jmix.search.index.mapping.strategy
Base class for PropertyValueExtractor implementations.
AbstractPropertyValueExtractor() - Constructor for class io.jmix.search.index.mapping.strategy.AbstractPropertyValueExtractor
 
AbstractSearchStrategy - Class in io.jmix.search.searching.impl
Base class for all search strategies.
AbstractSearchStrategy() - Constructor for class io.jmix.search.searching.impl.AbstractSearchStrategy
 
accessKey - Variable in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
Access Key of AWS IAM user that is used to access to Elasticsearch service if IAM authentication is enabled.
addDeleteActionToBulkRequest(BulkRequest, IndexConfiguration, String) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
addEntry(SearchResultEntry) - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
addFieldValueToEntityIndexContent(ObjectNode, MappingFieldDescriptor, Object) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
addFileContent(ObjectNode, FileRef) - Method in class io.jmix.search.index.mapping.strategy.FilePropertyValueExtractor
 
addIndexActionToBulkRequest(BulkRequest, IndexConfiguration, Object) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
addValidator(Validator<? super String>) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
addValueChangeListener(Consumer<HasValue.ValueChangeEvent<String>>) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
affectedEntityClasses - Variable in class io.jmix.search.index.IndexConfiguration
 
allEntries - Variable in class io.jmix.search.searching.impl.SearchResultImpl
 
AllTermsAnyFieldSearchStrategy - Class in io.jmix.search.searching.impl
Describes SearchStrategy that searches documents with fields match all input terms in any order.
AllTermsAnyFieldSearchStrategy() - Constructor for class io.jmix.search.searching.impl.AllTermsAnyFieldSearchStrategy
 
AllTermsSingleFieldSearchStrategy - Class in io.jmix.search.searching.impl
Describes SearchStrategy that searches documents with at least one field matches all input terms in any order.
AllTermsSingleFieldSearchStrategy() - Constructor for class io.jmix.search.searching.impl.AllTermsSingleFieldSearchStrategy
 
AnalysisConfigurationContext - Interface in io.jmix.search.index.mapping.analysis
Allows to configure Elasticsearch analysis elements.
AnalysisConfigurationContextImpl - Class in io.jmix.search.index.mapping.analysis.impl
 
AnalysisConfigurationContextImpl() - Constructor for class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
AnalysisConfigurationStages - Interface in io.jmix.search.index.mapping.analysis
Stages of analysis configuration fluent API
AnalysisConfigurationStages.ConfigureBuiltIn - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.DefineAnalyzer - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.DefineCharacterFilter - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.DefineNormalizer - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.DefineTokenFilter - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.DefineTokenizer - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.SetupCharacterFilters - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.SetupFilters - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.SetupNativeConfiguration - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.SetupParameters - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.SetupTokenFilters - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisConfigurationStages.SetupTokenizer - Interface in io.jmix.search.index.mapping.analysis
 
AnalysisElementConfiguration - Class in io.jmix.search.index.mapping.analysis.impl
 
AnalysisElementConfigurationMode - Enum in io.jmix.search.index.mapping.analysis.impl
 
AnalysisElementType - Enum in io.jmix.search.index.mapping.analysis.impl
 
ANALYZER - Static variable in class io.jmix.search.index.mapping.ParameterKeys
 
AnalyzerConfigurationStages - Interface in io.jmix.search.index.mapping.analysis.impl
Stages of analyzer configuration fluent API
AnalyzerConfigurer - Class in io.jmix.search.index.mapping.analysis.impl
 
AnalyzerConfigurer(String) - Constructor for class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
analyzerConfigurers - Variable in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
analyzers - Variable in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
AnnotatedIndexDefinitionProcessor - Class in io.jmix.search.index.mapping.processor
Provides functionality to process index definition interfaces marked with JmixEntitySearchIndex
AnnotatedIndexDefinitionProcessor(Metadata, MetadataTools, MappingFieldAnnotationProcessorsRegistry, PropertyTools, FieldMappingStrategyProvider, InstanceNameProvider, PropertyValueExtractorProvider, SearchProperties, List<IndexSettingsConfigurer>, ContextArgumentResolverComposite, IndexAnalysisElementsRegistry) - Constructor for class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
AnyTermAnyFieldSearchStrategy - Class in io.jmix.search.searching.impl
Describes SearchStrategy that searches documents with at least one field matches at least one input term.
AnyTermAnyFieldSearchStrategy() - Constructor for class io.jmix.search.searching.impl.AnyTermAnyFieldSearchStrategy
 
asJson() - Method in interface io.jmix.search.index.mapping.strategy.FieldConfiguration
Provides field configuration as Elasticsearch-native json.
asJson() - Method in class io.jmix.search.index.mapping.strategy.NativeFieldConfiguration
 
authenticator - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
AutoMappedField - Annotation Type in io.jmix.search.index.annotation
One of the field-mapping annotation.
AutoMappedField.Container - Annotation Type in io.jmix.search.index.annotation
 
AutoMappedFieldAnnotationProcessor - Class in io.jmix.search.index.mapping.processor
 
AutoMappedFieldAnnotationProcessor() - Constructor for class io.jmix.search.index.mapping.processor.AutoMappedFieldAnnotationProcessor
 
AutoMappingStrategy - Class in io.jmix.search.index.mapping.strategy
Strategy that automatically maps properties the most common way.
AutoMappingStrategy(PropertyValueExtractorProvider, FieldMapperProvider) - Constructor for class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
AwsRequestSigningInterceptor - Class in io.jmix.autoconfigure.searchaws
Intercepts HttpRequest and signs it with provided Signer.
AwsRequestSigningInterceptor(String, Signer, AWSCredentialsProvider) - Constructor for class io.jmix.autoconfigure.searchaws.AwsRequestSigningInterceptor
 

B

backRefGlobalPropertyDelete - Variable in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
backRefGlobalPropertyUpdate - Variable in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
beforeEntitySave(DataStoreBeforeEntitySaveEvent) - Method in class io.jmix.search.listener.EntityTrackingListener
 
BooleanParser - Class in io.jmix.search.utils
 
BooleanParser() - Constructor for class io.jmix.search.utils.BooleanParser
 
buildAnalysisElements(List<? extends AnalysisElementConfigurer>, String) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
buildElement() - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElementBuilder
 
builder() - Static method in class io.jmix.search.index.mapping.processor.MappingDefinition
 
buildMappingDefinition() - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionBuilder
 
buildSslContext(KeyStore) - Method in class io.jmix.search.utils.ElasticsearchSslConfigurer
 

C

callMethod(Class<?>, Method) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
certificateAlias - Variable in class io.jmix.search.SearchProperties.SSL
Alias what will be used to store certificate to Key Store.
certificateFactoryType - Variable in class io.jmix.search.SearchProperties.SSL
Type of Certificate Factory.
certificateLocation - Variable in class io.jmix.search.SearchProperties.SSL
Location of CA certificate for connection to Elasticsearch service.
changedEntitiesIndexingEnabled - Variable in class io.jmix.search.SearchProperties
Whether automatic indexing of changed entities is enabled.
CharacterFilterConfigurationStages - Interface in io.jmix.search.index.mapping.analysis.impl
Stages of character filter configuration fluent API
CharacterFilterConfigurer - Class in io.jmix.search.index.mapping.analysis.impl
 
CharacterFilterConfigurer(String) - Constructor for class io.jmix.search.index.mapping.analysis.impl.CharacterFilterConfigurer
 
characterFilterConfigurers - Variable in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
characterFilters - Variable in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
charFilters - Variable in class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
charFilters - Variable in class io.jmix.search.index.mapping.analysis.impl.NormalizerConfigurer
 
checkEntityInIndexingScope(String) - Method in class io.jmix.search.index.impl.IndexingLocker
 
commonSettingsBuilder - Variable in class io.jmix.search.index.IndexSettingsConfigurationContext
 
config - Variable in class io.jmix.search.index.mapping.strategy.NativeFieldConfiguration
 
configure(IndexSettingsConfigurationContext) - Method in interface io.jmix.search.index.IndexSettingsConfigurer
 
configure(AnalysisConfigurationContext) - Method in interface io.jmix.search.index.mapping.analysis.IndexAnalysisConfigurer
 
configureAnalysisSettings(Settings.Builder, IndexMappingConfiguration) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
configureBuiltIn(String) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.ConfigureBuiltIn
 
configureHighlight(SearchRequest) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
configureIndexSettings(Settings.Builder, Class<?>) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
configureRequest(SearchRequest, SearchContext) - Method in class io.jmix.search.searching.impl.AllTermsAnyFieldSearchStrategy
 
configureRequest(SearchRequest, SearchContext) - Method in class io.jmix.search.searching.impl.AllTermsSingleFieldSearchStrategy
 
configureRequest(SearchRequest, SearchContext) - Method in class io.jmix.search.searching.impl.AnyTermAnyFieldSearchStrategy
 
configureRequest(SearchRequest, SearchContext) - Method in class io.jmix.search.searching.impl.PhraseSearchStrategy
 
configureRequest(SearchRequest, SearchContext) - Method in interface io.jmix.search.searching.SearchStrategy
Configures Elasticsearch SearchRequest.
configureSettings(Class<?>, IndexMappingConfiguration) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
Constants - Class in io.jmix.search.utils
 
Constants() - Constructor for class io.jmix.search.utils.Constants
 
contentBox - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
convertToComponent(FullTextFilterCondition) - Method in class io.jmix.searchui.component.fulltextfilter.FullTextFilterConverter
 
convertToModel(FullTextFilter) - Method in class io.jmix.searchui.component.fulltextfilter.FullTextFilterConverter
 
coreProperties - Variable in class io.jmix.search.index.mapping.strategy.EnumPropertyValueExtractor
 
correctWhere - Variable in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
create(BulkResponse) - Static method in class io.jmix.search.index.IndexResult
 
create(AnalysisElementType, String, ObjectNode) - Static method in class io.jmix.search.index.mapping.analysis.impl.AnalysisElementConfiguration
 
createAWS4Signer(String, String) - Method in class io.jmix.autoconfigure.searchaws.SearchAwsAutoConfiguration
 
createAWSCredentialsProvider() - Method in class io.jmix.autoconfigure.searchaws.SearchAwsAutoConfiguration
 
createBaseSearchRequest(List<String>) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
createCertificate(CertificateFactory, String) - Method in class io.jmix.search.utils.ElasticsearchSslConfigurer
 
createClassProxyInstance(Class<?>) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
createComponent() - Method in class io.jmix.searchui.component.fulltextfilter.FullTextFilterConverter
 
createComponent() - Method in class io.jmix.searchui.component.loader.FullTextFilterLoader
 
createComponent() - Method in class io.jmix.searchui.component.loader.SearchFieldLoader
 
createCredentialsProvider() - Method in class io.jmix.autoconfigure.search.SearchAutoConfiguration
 
createCssLayout() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
createCustom() - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.DefineAnalyzer
 
createCustom() - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.DefineNormalizer
 
createCustom() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
createCustom() - Method in class io.jmix.search.index.mapping.analysis.impl.NormalizerConfigurer
 
createCustomConfig() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
createCustomConfig() - Method in class io.jmix.search.index.mapping.analysis.impl.CharacterFilterConfigurer
 
createCustomConfig() - Method in class io.jmix.search.index.mapping.analysis.impl.NormalizerConfigurer
 
createCustomConfig() - Method in class io.jmix.search.index.mapping.analysis.impl.TokenFilterConfigurer
 
createCustomConfig() - Method in class io.jmix.search.index.mapping.analysis.impl.TokenizerConfigurer
 
createDequeueLoadContext(List<String>, int) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
createDisplayedNameDescriptor(MetaClass) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
createEffectiveParameters(Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.AbstractFieldMapper
Creates map of input parameters supported by this mapper.
createEntityLabel(String) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
createFetchPlan(IndexConfiguration) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
createFieldConfiguration(MetaPropertyPath, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
createFieldConfiguration(MetaPropertyPath, Map<String, Object>) - Method in interface io.jmix.search.index.mapping.strategy.FieldMappingStrategy
Creates field configuration as Elasticsearch-native json.
createHitLabel(String) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
createHttpRequestInterceptor() - Method in class io.jmix.autoconfigure.searchaws.SearchAwsAutoConfiguration
 
createIndex(IndexConfiguration) - Method in interface io.jmix.search.index.ESIndexManager
Creates index if not exists using provided IndexConfiguration.
createIndex(IndexConfiguration) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
createIndexablePredicate(AnnotatedIndexDefinitionProcessor.ParsedIndexDefinition) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
createIndexConfiguration(String) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
Processes index definition interface marked with JmixEntitySearchIndex annotation and creates IndexConfiguration based on it.
createIndexMappingConfig(AnnotatedIndexDefinitionProcessor.ParsedIndexDefinition) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
createIndexName(AnnotatedIndexDefinitionProcessor.ParsedIndexDefinition) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
createInstanceButton(String, SearchResultEntry) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
createInterfaceProxyInstance(Class<?>) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
createJsonConfiguration(Map<String, Object>) - Method in interface io.jmix.search.index.mapping.strategy.FieldMapper
Creates field configuration as Elasticsearch-native json.
createJsonConfiguration(Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.FileFieldMapper
 
createJsonConfiguration(Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.ReferenceFieldMapper
 
createJsonConfiguration(Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.SimpleFieldMapper
 
createMappingFieldDescriptor(MetaPropertyPath, MappingDefinition.MappingDefinitionElement) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
createModel() - Method in class io.jmix.searchui.component.fulltextfilter.FullTextFilterConverter
 
createNextPageSearchContext() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
createNextPageSearchContext() - Method in interface io.jmix.search.searching.SearchResult
Creates new SearchContext based on current one and describes next-page search
createNoopBulkResponse() - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
createNoSearchTextLabel() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
createNotFoundLabel() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
createObjectNodeForField(String, JsonNode) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
createParameters(T) - Method in class io.jmix.search.index.mapping.processor.AbstractFieldAnnotationProcessor
Extracts parameters from annotation.
createParameters(AutoMappedField) - Method in class io.jmix.search.index.mapping.processor.AutoMappedFieldAnnotationProcessor
 
createPropertyPath(MetaPropertyPath, MetaProperty) - Method in class io.jmix.search.utils.PropertyTools
 
createProxy(Class<?>) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
createQueryCondition() - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
createQueueItem(MetaClass, String, IndexingOperation) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
createQueueItem(String, String, IndexingOperation) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
createSearchRequest(List<String>, SearchContext, SearchStrategy) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
createSearchResultEntry(String, String, String, SearchHit) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
createSslContext() - Method in class io.jmix.search.utils.ElasticsearchSslConfigurer
 
currentPage - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
customize(DataStore) - Method in class io.jmix.search.listener.EntityTrackingListener
 

D

dataManager - Variable in class io.jmix.search.index.impl.EntityIndexerImpl
 
dataManager - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
dataManager - Variable in class io.jmix.search.listener.EntityTrackingListener
 
dataManager - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
defaultSearchStrategy - Variable in class io.jmix.search.SearchProperties
Name of default search strategy
defaultStrategyName - Variable in class io.jmix.search.searching.SearchStrategyManager
 
defineAnalyzer(String) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationContext
Init definition of new analyzer.
defineAnalyzer(String) - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
defineCharacterFilter(String) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationContext
Init definition of new character filter.
defineCharacterFilter(String) - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
defineNormalizer(String) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationContext
Init definition of new normalizer.
defineNormalizer(String) - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
defineTokenFilter(String) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationContext
Init definition of new token filter
defineTokenFilter(String) - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
defineTokenizer(String) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationContext
Init definition of new tokenizer.
defineTokenizer(String) - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
delete(Object) - Method in interface io.jmix.search.index.EntityIndexer
Deletes provided entity instance from index.
delete(Object) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
deleteByEntityId(Id<?>) - Method in interface io.jmix.search.index.EntityIndexer
Deletes entity instance from index by provided ID.
deleteByEntityId(Id<?>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
deleteByGroupedIndexIds(Map<IndexConfiguration, Collection<String>>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
deleteCollection(Collection<Object>) - Method in interface io.jmix.search.index.EntityIndexer
Deletes provided entity instances from index.
deleteCollection(Collection<Object>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
deleteCollectionByEntityIds(Collection<Id<?>>) - Method in interface io.jmix.search.index.EntityIndexer
Deletes entity instances from index by provided IDs.
deleteCollectionByEntityIds(Collection<Id<?>>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
DisplayedNameDescriptor - Class in io.jmix.search.index.mapping
 
DisplayedNameDescriptor() - Constructor for class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
displayedNameDescriptor - Variable in class io.jmix.search.index.mapping.IndexMappingConfiguration
 
DisplayedNameValueExtractor - Class in io.jmix.search.index.mapping.strategy
 
DisplayedNameValueExtractor(MetadataTools) - Constructor for class io.jmix.search.index.mapping.strategy.DisplayedNameValueExtractor
 
displayInstances(SearchResult, String, CssLayout) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
dropIndex(String) - Method in interface io.jmix.search.index.ESIndexManager
Drops index by name.
dropIndex(String) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 

E

editSearchFilter() - Method in interface io.jmix.searchui.role.EditSearchFilterRole
 
EditSearchFilterRole - Interface in io.jmix.searchui.role
Grants permissions to add full text search condition to filter
effectiveOffset - Variable in class io.jmix.search.searching.impl.SearchResultImpl
 
elasticsearch - Variable in class io.jmix.search.SearchProperties
 
Elasticsearch(String, String, String, SearchProperties.SSL) - Constructor for class io.jmix.search.SearchProperties.Elasticsearch
 
elasticSearchClient() - Method in class io.jmix.autoconfigure.search.SearchAutoConfiguration
 
elasticSearchClient() - Method in class io.jmix.autoconfigure.searchaws.SearchAwsAutoConfiguration
 
elasticsearchSslConfigurer - Variable in class io.jmix.autoconfigure.search.SearchAutoConfiguration
 
elasticsearchSslConfigurer - Variable in class io.jmix.autoconfigure.searchaws.SearchAwsAutoConfiguration
 
ElasticsearchSslConfigurer - Class in io.jmix.search.utils
 
ElasticsearchSslConfigurer() - Constructor for class io.jmix.search.utils.ElasticsearchSslConfigurer
 
elements - Variable in class io.jmix.search.index.mapping.processor.MappingDefinition
 
emptyIndexingQueue() - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
emptyIndexingQueue(String) - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
emptyQueue() - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
emptyQueue(String) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
emptyQueue() - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Removes all queue items.
emptyQueue(String) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Removes all queue items related to provided entity.
enqueue(Collection<Object>, IndexingOperation) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueue(Collection<IndexingQueueItem>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueAllLocks - Variable in class io.jmix.search.index.impl.IndexingLocker
 
enqueueByIds(Collection<Id<?>>, IndexingOperation) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueDelete(Object) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueDelete(Object) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends provided entity instance to indexing queue in order to delete it from index.
enqueueDeleteByEntityId(Id<?>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueDeleteByEntityId(Id<?>) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends entity instance to indexing queue by provided ID in order to delete it from index.
enqueueDeleteCollection(Collection<Object>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueDeleteCollection(Collection<Object>) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends provided entity instances to indexing queue in order to delete them from index.
enqueueDeleteCollectionByEntityIds(Collection<Id<?>>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueDeleteCollectionByEntityIds(Collection<Id<?>>) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends entity instances to indexing queue by provided IDs in order to delete them from index.
enqueueEntity(String) - Method in class io.jmix.search.index.impl.StartupIndexSynchronizer
 
enqueueIndex(Object) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueIndex(Object) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends provided entity instance to indexing queue in order to store it to index.
enqueueIndexAll() - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
enqueueIndexAll(String) - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
enqueueIndexAll() - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueIndexAll(String) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueIndexAll(String, int) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueIndexAll() - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends all instances of all index-configured entities to indexing queue.
enqueueIndexAll(String) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends all instances of provided entity to indexing queue.
enqueueIndexAllOnStartupIndexRecreationEnabled - Variable in class io.jmix.search.SearchProperties
Whether all entity instances related to indexes created or recreated on startup should be enqueued automatically.
enqueueIndexAllOnStartupIndexRecreationEntities - Variable in class io.jmix.search.SearchProperties
List of entities that should be automatically enqueued on startup in case of index recreation.
enqueueIndexByEntityId(Id<?>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueIndexByEntityId(Id<?>) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends entity instance to indexing queue by provided ID in order to store it to index.
enqueueIndexCollection(Collection<Object>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueIndexCollection(Collection<Object>) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends provided entity instances to indexing queue in order to store them to index.
enqueueIndexCollectionByEntityIds(Collection<Id<?>>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
enqueueIndexCollectionByEntityIds(Collection<Id<?>>) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Sends entity instances to indexing queue by provided IDs in order to store them to index.
entities - Variable in class io.jmix.search.searching.SearchContext
 
entities - Variable in class io.jmix.searchui.component.impl.SearchFieldImpl
 
entityClass - Variable in class io.jmix.search.index.IndexConfiguration
 
EntityIndexer - Interface in io.jmix.search.index
Provides functionality for direct documents indexing.
entityIndexer - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
EntityIndexerImpl - Class in io.jmix.search.index.impl
 
EntityIndexerImpl() - Constructor for class io.jmix.search.index.impl.EntityIndexerImpl
 
EntityIndexingManagementFacade - Class in io.jmix.search.index
 
EntityIndexingManagementFacade() - Constructor for class io.jmix.search.index.EntityIndexingManagementFacade
 
entityMetaClass - Variable in class io.jmix.search.index.mapping.IndexMappingConfiguration
 
entityName - Variable in class io.jmix.search.index.IndexConfiguration
 
entityPropertyFullName - Variable in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
EntitySearcher - Interface in io.jmix.search.searching
Provides functionality for searching entities in index.
entitySearcher - Variable in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
entitySearcher - Variable in class io.jmix.searchui.component.impl.SearchFieldImpl
 
entitySearcher - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
EntitySearcherImpl - Class in io.jmix.search.searching.impl
 
EntitySearcherImpl() - Constructor for class io.jmix.search.searching.impl.EntitySearcherImpl
 
EntityTrackingListener - Class in io.jmix.search.listener
 
EntityTrackingListener() - Constructor for class io.jmix.search.listener.EntityTrackingListener
 
EntityTrackingListener.CheckState - Enum in io.jmix.search.listener
 
entriesByEntityName - Variable in class io.jmix.search.searching.impl.SearchResultImpl
 
EnumFieldMapper - Class in io.jmix.search.index.mapping.strategy
 
EnumFieldMapper() - Constructor for class io.jmix.search.index.mapping.strategy.EnumFieldMapper
 
EnumPropertyValueExtractor - Class in io.jmix.search.index.mapping.strategy
 
EnumPropertyValueExtractor(Messages, CoreProperties) - Constructor for class io.jmix.search.index.mapping.strategy.EnumPropertyValueExtractor
 
esClient - Variable in class io.jmix.search.index.impl.EntityIndexerImpl
 
esClient - Variable in class io.jmix.search.index.impl.ESIndexManagerImpl
 
esClient - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
esIndexManager - Variable in class io.jmix.search.index.EntityIndexingManagementFacade
 
ESIndexManager - Interface in io.jmix.search.index
Provides functionality for index management.
esIndexManager - Variable in class io.jmix.search.index.impl.StartupIndexSynchronizer
 
ESIndexManagerImpl - Class in io.jmix.search.index.impl
 
ESIndexManagerImpl() - Constructor for class io.jmix.search.index.impl.ESIndexManagerImpl
 
excludedProperties - Variable in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
 
excludeProperties(String...) - Method in interface io.jmix.search.index.mapping.processor.MappingDefinition.BuilderEntityPropertiesExcludeInput
 
excludeProperties(String...) - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElementBuilder
 
execute(JobExecutionContext) - Method in class io.jmix.autoconfigure.search.job.IndexingQueueProcessingJob
 
executeBulkRequest(BulkRequest) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
executorService - Variable in class io.jmix.search.index.impl.StartupIndexSynchronizer
 
expandEmbeddedProperties(MetaClass, Map<String, MetaPropertyPath>) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
extractFileContent(FileRef) - Method in class io.jmix.search.utils.FileProcessor
 

F

failures - Variable in class io.jmix.search.index.IndexResult
 
fetchPlans - Variable in class io.jmix.search.index.impl.EntityIndexerImpl
 
FieldAnnotationProcessor<T extends java.lang.annotation.Annotation> - Interface in io.jmix.search.index.mapping.processor
Base interface for processors of field-mapping annotations.
fieldConfiguration - Variable in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
fieldConfiguration - Variable in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
FieldConfiguration - Interface in io.jmix.search.index.mapping.strategy
Contains configuration of index field.
FieldHit - Class in io.jmix.search.searching
 
FieldHit(String, String) - Constructor for class io.jmix.search.searching.FieldHit
 
FieldMapper - Interface in io.jmix.search.index.mapping.strategy
Maps some metamodel property to configuration of index field.
fieldMapperProvider - Variable in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
FieldMapperProvider - Class in io.jmix.search.index.mapping.strategy
 
FieldMapperProvider(List<FieldMapper>) - Constructor for class io.jmix.search.index.mapping.strategy.FieldMapperProvider
 
FieldMappingAnnotation - Annotation Type in io.jmix.search.index.annotation
Marker annotation for field-mapping annotations
FieldMappingStrategy - Interface in io.jmix.search.index.mapping.strategy
Base interface for mapping strategy.
fieldMappingStrategyClass - Variable in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
 
fieldMappingStrategyProvider - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
FieldMappingStrategyProvider - Class in io.jmix.search.index.mapping.strategy
 
FieldMappingStrategyProvider(List<FieldMappingStrategy>) - Constructor for class io.jmix.search.index.mapping.strategy.FieldMappingStrategyProvider
 
fields - Variable in class io.jmix.search.index.mapping.IndexMappingConfiguration
 
FileFieldMapper - Class in io.jmix.search.index.mapping.strategy
 
FileFieldMapper() - Constructor for class io.jmix.search.index.mapping.strategy.FileFieldMapper
 
FileParseException - Exception in io.jmix.search.exception
 
FileParseException(String, Throwable) - Constructor for exception io.jmix.search.exception.FileParseException
 
FileParseException(String) - Constructor for exception io.jmix.search.exception.FileParseException
 
FileParseException(String, String) - Constructor for exception io.jmix.search.exception.FileParseException
 
FileParseException(String, String, Throwable) - Constructor for exception io.jmix.search.exception.FileParseException
 
fileProcessor - Variable in class io.jmix.search.index.mapping.strategy.FilePropertyValueExtractor
 
FileProcessor - Class in io.jmix.search.utils
 
FileProcessor() - Constructor for class io.jmix.search.utils.FileProcessor
 
FilePropertyValueExtractor - Class in io.jmix.search.index.mapping.strategy
 
FilePropertyValueExtractor(FileProcessor) - Constructor for class io.jmix.search.index.mapping.strategy.FilePropertyValueExtractor
 
fileStorageLocator - Variable in class io.jmix.search.utils.FileProcessor
 
fillCustomCharFilters(ObjectNode, Set<AnalysisElementConfiguration>) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
fillCustomTokenFilters(ObjectNode, Set<AnalysisElementConfiguration>) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
fillCustomTokenizer(ObjectNode, Set<AnalysisElementConfiguration>) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
fillSearchResult(SearchResultImpl, Map<MetaClass, List<SearchHit>>) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
filterConditionDc - Variable in class io.jmix.searchui.screen.filter.condition.FullTextFilterConditionEdit
 
findLocalPropertiesByPattern(MetaClass, Pattern) - Method in class io.jmix.search.utils.PropertyTools
 
findPropertiesByPath(MetaClass, String) - Method in class io.jmix.search.utils.PropertyTools
Finds properties of entity by provided path string.
findPropertiesByPathItems(MetaClass, String[], MetaPropertyPath) - Method in class io.jmix.search.utils.PropertyTools
 
findPropertiesByWildcardPath(MetaClass, String) - Method in class io.jmix.search.utils.PropertyTools
 
findSearchStrategyByName(String) - Method in class io.jmix.search.searching.SearchStrategyManager
Returns a SearchStrategy by provided name.
formatFieldCaption(String, String) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
formatFieldName(String) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
formatSingleStatusString(String, String, String) - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
fromId(String) - Static method in enum io.jmix.search.index.queue.impl.IndexingOperation
 
FullTextFilter - Interface in io.jmix.searchui.component
FullTextFilter is a UI component used for filtering entities returned by the DataLoader by joining JPQL query results with the data returned from Elasticsearch.
fullTextFilter() - Method in class io.jmix.searchui.SearchUiConfiguration
 
FullTextFilterCondition - Class in io.jmix.searchui.entity
 
FullTextFilterCondition() - Constructor for class io.jmix.searchui.entity.FullTextFilterCondition
 
FullTextFilterConditionEdit - Class in io.jmix.searchui.screen.filter.condition
An editor that is displayed when a FullTextCondition is added to the Filter component.
FullTextFilterConditionEdit() - Constructor for class io.jmix.searchui.screen.filter.condition.FullTextFilterConditionEdit
 
FullTextFilterConverter - Class in io.jmix.searchui.component.fulltextfilter
 
FullTextFilterConverter(Filter) - Constructor for class io.jmix.searchui.component.fulltextfilter.FullTextFilterConverter
 
FullTextFilterImpl - Class in io.jmix.searchui.component.impl
 
FullTextFilterImpl() - Constructor for class io.jmix.searchui.component.impl.FullTextFilterImpl
 
FullTextFilterLoader - Class in io.jmix.searchui.component.loader
 
FullTextFilterLoader() - Constructor for class io.jmix.searchui.component.loader.FullTextFilterLoader
 
FullTextFilterUtils - Class in io.jmix.searchui.component.fulltextfilter
 
FullTextFilterUtils() - Constructor for class io.jmix.searchui.component.fulltextfilter.FullTextFilterUtils
 

G

generateParameterName() - Static method in class io.jmix.searchui.component.fulltextfilter.FullTextFilterUtils
 
generateValueComponent() - Method in class io.jmix.searchui.component.loader.FullTextFilterLoader
 
getAffectedEntityClasses() - Method in class io.jmix.search.index.IndexConfiguration
Gets java classes of all entities presented in indexed properties.
getAffectedEntityClasses(IndexMappingConfiguration) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
getAllEntries() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
getAllEntries() - Method in interface io.jmix.search.searching.SearchResult
getAllIndexConfigurations() - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Gets all IndexConfiguration registered in application
getAllIndexedEntities() - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
 
getAllSearchStrategies() - Method in class io.jmix.search.searching.SearchStrategyManager
Returns all registered search strategies.
getAllUnavailableIndexedEntities() - Method in class io.jmix.search.index.impl.IndexStateRegistry
 
getAnalyzer(String) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
getAnalyzerConfigurers() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
getAnnotationClass() - Method in class io.jmix.search.index.mapping.processor.AutoMappedFieldAnnotationProcessor
 
getAnnotationClass() - Method in interface io.jmix.search.index.mapping.processor.FieldAnnotationProcessor
Gets specific annotation class
getBackRefGlobalPropertyDelete() - Method in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
getBackRefGlobalPropertyUpdate() - Method in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
getByKey(String) - Static method in enum io.jmix.search.index.IndexSchemaManagementStrategy
 
getByKeyOrDefault(String, IndexSchemaManagementStrategy) - Static method in enum io.jmix.search.index.IndexSchemaManagementStrategy
 
getByKeyOrNull(String) - Static method in enum io.jmix.search.index.IndexSchemaManagementStrategy
 
getCause() - Method in class io.jmix.search.index.IndexResult.Failure
 
getCertificateFactory() - Method in class io.jmix.search.utils.ElasticsearchSslConfigurer
 
getCharacterFilter(String) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
getCharacterFilterConfigurers() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
getCommonSettingsBuilder() - Method in class io.jmix.search.index.IndexSettingsConfigurationContext
Provides builder to set settings for all search indexes.
getConfig() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisElementConfiguration
 
getCreatedBy() - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
getCreatedDate() - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
getDataLoader() - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
getDefaultSearchStrategy() - Method in class io.jmix.search.searching.SearchStrategyManager
Gets default search strategy.
getDefaultSearchStrategy() - Method in class io.jmix.search.SearchProperties
 
getDependenciesMetaDataForDelete(Class<?>) - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Gets metadata of entities dependent on deleted main entity.
getDependenciesMetaDataForUpdate(Class<?>, Set<String>) - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Gets metadata of entities dependent on updated main entity and its changed properties.
getDisplayedNameDescriptor() - Method in class io.jmix.search.index.mapping.IndexMappingConfiguration
 
getDisplayedPageNumber() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
getDocId() - Method in class io.jmix.search.searching.SearchResultEntry
 
getEffectiveOffset() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
getEffectiveOffset() - Method in interface io.jmix.search.searching.SearchResult
Gets search offset currently applied to load content of this SearchResult including post-load security filtration
getElasticsearchAwsAccessKey() - Method in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
 
getElasticsearchAwsRegion() - Method in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
 
getElasticsearchAwsSecretKey() - Method in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
 
getElasticsearchAwsServiceName() - Method in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
 
getElasticsearchDatatype() - Method in class io.jmix.search.index.mapping.strategy.EnumFieldMapper
 
getElasticsearchDatatype() - Method in class io.jmix.search.index.mapping.strategy.SimpleFieldMapper
 
getElasticsearchDatatype() - Method in class io.jmix.search.index.mapping.strategy.TextFieldMapper
 
getElasticsearchLogin() - Method in class io.jmix.search.SearchProperties
 
getElasticsearchPassword() - Method in class io.jmix.search.SearchProperties
 
getElasticsearchSslCertificateAlias() - Method in class io.jmix.search.SearchProperties
 
getElasticsearchSslCertificateFactoryType() - Method in class io.jmix.search.SearchProperties
 
getElasticsearchSslCertificateLocation() - Method in class io.jmix.search.SearchProperties
 
getElasticsearchSslKeyStoreType() - Method in class io.jmix.search.SearchProperties
 
getElasticsearchUrl() - Method in class io.jmix.search.SearchProperties
 
getElements() - Method in class io.jmix.search.index.mapping.processor.MappingDefinition
getEnqueueIndexAllOnStartupIndexRecreationEntities() - Method in class io.jmix.search.SearchProperties
 
getEntities() - Method in class io.jmix.search.searching.SearchContext
Gets names of entities to search within.
getEntities() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
getEntities() - Method in interface io.jmix.searchui.component.SearchField
 
getEntityClass() - Method in class io.jmix.search.index.IndexConfiguration
Gets java class of entity indexed in this index
getEntityId() - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
getEntityIdsDependentOnRemovedEntity(Id<?>, MetaClass) - Method in class io.jmix.search.listener.EntityTrackingListener
 
getEntityIdsDependentOnUpdatedEntity(Id<?>, MetaClass, AttributeChanges) - Method in class io.jmix.search.listener.EntityTrackingListener
 
getEntityMetaClass() - Method in class io.jmix.search.index.mapping.IndexMappingConfiguration
 
getEntityName() - Method in class io.jmix.search.index.IndexConfiguration
Gets name of entity indexed in this index
getEntityName() - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
getEntityName() - Method in class io.jmix.search.searching.SearchResultEntry
 
getEntityNames() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
getEntityNames() - Method in interface io.jmix.search.searching.SearchResult
Gets names of all entities presented in this SearchResult.
getEntityPropertyFullName() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
Gets full property name in metamodel.
getEntitySettingsBuilder(Class<?>) - Method in class io.jmix.search.index.IndexSettingsConfigurationContext
Provides builder to set settings for index related to provided entity.
getEntriesByEntityName(String) - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
getEntriesByEntityName(String) - Method in interface io.jmix.search.searching.SearchResult
Gets all SearchResultEntry specific for provided entity.
getExcludedProperties() - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
Provides full name of properties that should NOT be indexed.
getFailedIndexIds() - Method in class io.jmix.search.index.IndexResult
 
getFailures() - Method in class io.jmix.search.index.IndexResult
 
getFailuresSize() - Method in class io.jmix.search.index.IndexResult
 
getFieldConfiguration() - Method in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
getFieldConfiguration() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
Gets field configuration
getFieldHits() - Method in class io.jmix.search.searching.SearchResultEntry
 
getFieldMapper(Class<T>) - Method in class io.jmix.search.index.mapping.strategy.FieldMapperProvider
 
getFieldMappingStrategyByClass(Class<? extends FieldMappingStrategy>) - Method in class io.jmix.search.index.mapping.strategy.FieldMappingStrategyProvider
 
getFieldMappingStrategyClass() - Method in class io.jmix.search.index.mapping.processor.AbstractFieldAnnotationProcessor
Provides class of FieldMappingStrategy specific for this annotation.
getFieldMappingStrategyClass() - Method in class io.jmix.search.index.mapping.processor.AutoMappedFieldAnnotationProcessor
 
getFieldMappingStrategyClass() - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
Provides FieldMappingStrategy implementation class that should be used to map properties.
getFieldName() - Method in class io.jmix.search.searching.FieldHit
 
getFields() - Method in class io.jmix.search.index.mapping.IndexMappingConfiguration
 
getFlatValueOrNull(Object, MetaPropertyPath, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.AbstractPropertyValueExtractor
 
getHighlights() - Method in class io.jmix.search.searching.FieldHit
 
getId() - Method in class io.jmix.search.index.IndexResult.Failure
 
getId() - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
getId() - Method in enum io.jmix.search.index.queue.impl.IndexingOperation
 
getIncludedProperties() - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
Provides full name of properties that should be indexed.
getIndex(String) - Method in interface io.jmix.search.index.ESIndexManager
Requests info about index from ES cluster.
getIndex(String) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
getIndex() - Method in class io.jmix.search.index.IndexResult.Failure
 
getIndexablePredicate() - Method in class io.jmix.search.index.IndexConfiguration
Gets Predicate<Object> that will be applied to every entity instance during indexing process.
getIndexAvailabilityStates() - Method in class io.jmix.search.index.impl.IndexStateRegistry
 
getIndexConfigurationByEntityName(String) - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Gets IndexConfiguration registered for provided entity name.
getIndexConfigurationByEntityNameOpt(String) - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Gets optional IndexConfiguration registered for provided entity name.
getIndexConfigurationByIndexName(String) - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Gets IndexConfiguration registered for provided index name.
getIndexConfigurationByIndexNameOpt(String) - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Gets optional IndexConfiguration registered for provided index name.
getIndexingQueueProcessingCron() - Method in class io.jmix.search.SearchProperties
 
getIndexName() - Method in class io.jmix.search.index.IndexConfiguration
Gets name of this index
getIndexPropertyFullName() - Method in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
getIndexPropertyFullName() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
Gets full name of field in index.
getIndexSchemaManagementStrategy() - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
getIndexSchemaManagementStrategy() - Method in class io.jmix.search.SearchProperties
 
getInnerComponentPrefix() - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
getInstanceContainer() - Method in class io.jmix.searchui.screen.filter.condition.FullTextFilterConditionEdit
 
getInstanceName() - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
getInstanceName() - Method in class io.jmix.search.searching.SearchResultEntry
 
getInstanceNameRelatedProperties() - Method in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
getInstanceNameRelatedProperties() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
Gets all properties that used in instance name value.
getKeyStore() - Method in class io.jmix.search.utils.ElasticsearchSslConfigurer
 
getLastPage() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
getLocalizedModelCaption(FullTextFilter) - Method in class io.jmix.searchui.component.fulltextfilter.FullTextFilterConverter
 
getLocalPropertyName() - Method in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
getLocalPropertyNamesAffectedByUpdate(Class<?>) - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Gets local property names of provided entity involved into index update process
getMapping() - Method in class io.jmix.search.index.IndexConfiguration
Gets mapping of this index
getMaxProcessedQueueItemsPerExecution() - Method in class io.jmix.search.SearchProperties
 
getMaxSearchPageCount() - Method in class io.jmix.search.SearchProperties
 
getMetaPropertyPath() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
Gets metamodel property.
getName() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisElementConfiguration
 
getName() - Method in enum io.jmix.search.index.mapping.analysis.impl.AnalysisElementType
 
getName() - Method in class io.jmix.search.searching.impl.AllTermsAnyFieldSearchStrategy
 
getName() - Method in class io.jmix.search.searching.impl.AllTermsSingleFieldSearchStrategy
 
getName() - Method in class io.jmix.search.searching.impl.AnyTermAnyFieldSearchStrategy
 
getName() - Method in class io.jmix.search.searching.impl.PhraseSearchStrategy
 
getName() - Method in interface io.jmix.search.searching.SearchStrategy
Provides the name of this search strategy.
getNormalizer(String) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
getNormalizerConfigurers() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
getOffset() - Method in class io.jmix.search.searching.SearchContext
Gets amount of documents to skip within search.
getOperation() - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
getOrder() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
Gets descriptor order based on mapping strategy it created by.
getOrder() - Method in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
getOrder() - Method in interface io.jmix.search.index.mapping.strategy.FieldMappingStrategy
Defines the order of mapping strategy.
getPageNumber() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
getParameterName() - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
getParameterName() - Method in class io.jmix.searchui.entity.FullTextFilterCondition
 
getParameters() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
getParameters() - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
 
getParser(FileRef) - Method in class io.jmix.search.utils.FileProcessor
 
getParserOpt(FileRef) - Method in class io.jmix.search.utils.FileProcessor
 
getProcessorForAnnotationClass(Class<? extends Annotation>) - Method in class io.jmix.search.index.mapping.processor.MappingFieldAnnotationProcessorsRegistry
 
getProcessQueueBatchSize() - Method in class io.jmix.search.SearchProperties
 
getPropertyMetaClass() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
Gets meta class of metamodel property.
getPropertyValueExtractor(MetaPropertyPath) - Method in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
getPropertyValueExtractor(MetaPropertyPath) - Method in interface io.jmix.search.index.mapping.strategy.FieldMappingStrategy
Provides PropertyValueExtractor to extract property value from entity instances
getPropertyValueExtractor(Class<T>) - Method in class io.jmix.search.index.mapping.strategy.PropertyValueExtractorProvider
 
getQueryCondition() - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
getReindexEntityEnqueueBatchSize() - Method in class io.jmix.search.SearchProperties
 
getRequiredMessage() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
getSearchCompletedHandler() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
getSearchCompletedHandler() - Method in interface io.jmix.searchui.component.SearchField
Returns the handler to be invoked when the search is successfully completed.
getSearchContext() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
getSearchContext() - Method in interface io.jmix.search.searching.SearchResult
Gets SearchContext that was used to gain this SearchResult.
getSearchIndexNamePrefix() - Method in class io.jmix.search.SearchProperties
 
getSearchReloadEntitiesBatchSize() - Method in class io.jmix.search.SearchProperties
 
getSearchResult() - Method in class io.jmix.searchui.component.SearchField.SearchCompletedEvent
 
getSearchResult() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
getSearchResultPageSize() - Method in class io.jmix.search.SearchProperties
 
getSearchStrategy() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
getSearchStrategy() - Method in interface io.jmix.search.searching.SearchResult
Gets SearchStrategy that was used to gain this SearchResult.
getSearchStrategy() - Method in interface io.jmix.searchui.component.FullTextFilter
Returns a SearchStrategy that will be used for searching using this component.
getSearchStrategy() - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
getSearchStrategy() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
getSearchStrategy() - Method in interface io.jmix.searchui.component.SearchField
 
getSearchStrategyByName(String) - Method in class io.jmix.search.searching.SearchStrategyManager
Gets SearchStrategy by provided name.
getSearchStrategyName() - Method in class io.jmix.searchui.entity.FullTextFilterCondition
 
getSearchText() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
getSearchText() - Method in class io.jmix.search.searching.SearchContext
Gets text that should be found.
getSearchText() - Method in interface io.jmix.search.searching.SearchResult
Gets text search has been performed with.
getSettings() - Method in class io.jmix.search.index.IndexConfiguration
Gets settings of this index
getSettings() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisElementConfiguration
 
getSize() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
getSize() - Method in class io.jmix.search.searching.SearchContext
Gets max amount of documents in result set.
getSize() - Method in interface io.jmix.search.searching.SearchResult
Gets amount of objects in this SearchResult
getSource() - Method in class io.jmix.searchui.component.SearchField.SearchCompletedEvent
 
getSupportedMappingParameters() - Method in class io.jmix.search.index.mapping.strategy.EnumFieldMapper
 
getSupportedMappingParameters() - Method in interface io.jmix.search.index.mapping.strategy.FieldMapper
Defines Elasticsearch-native parameters supported by this field mapper.
getSupportedMappingParameters() - Method in class io.jmix.search.index.mapping.strategy.FileFieldMapper
 
getSupportedMappingParameters() - Method in class io.jmix.search.index.mapping.strategy.ReferenceFieldMapper
 
getSupportedMappingParameters() - Method in class io.jmix.search.index.mapping.strategy.TextFieldMapper
 
getTokenFilter(String) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
getTokenFilterConfigurers() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
getTokenizer(String) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
getTokenizerConfigurers() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
getTotalSize() - Method in class io.jmix.search.index.IndexResult
 
getTrackedClassDelete() - Method in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
getTrackedClassUpdate() - Method in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
getType() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalysisElementConfiguration
 
getType() - Method in class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
getType() - Method in class io.jmix.search.index.mapping.analysis.impl.CharacterFilterConfigurer
 
getType() - Method in class io.jmix.search.index.mapping.analysis.impl.NormalizerConfigurer
 
getType() - Method in class io.jmix.search.index.mapping.analysis.impl.TokenFilterConfigurer
 
getType() - Method in class io.jmix.search.index.mapping.analysis.impl.TokenizerConfigurer
 
getValidators() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
getValue(Object) - Method in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
getValue(Object) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
Extracts value from entity instance
getValue(Object, MetaPropertyPath, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.AbstractPropertyValueExtractor
 
getValue(Object, MetaPropertyPath, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.DisplayedNameValueExtractor
 
getValue(Object, MetaPropertyPath, Map<String, Object>) - Method in interface io.jmix.search.index.mapping.strategy.PropertyValueExtractor
Extracts value from entity instance.
getValue() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
getValueSource() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
groupQueueItems(Collection<IndexingQueueItem>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
groupSearchHitsByEntity(SearchHits) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 

H

handleIndexResult(IndexResult, Map<Id<?>, List<IndexingQueueItem>>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
handleIrrelevantIndex(IndexConfiguration, IndexSchemaManagementStrategy) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
handleMissingIndex(IndexConfiguration, IndexSchemaManagementStrategy) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
handleNoSearchText() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
handleSearchResult(SearchResult) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
hasFailures() - Method in class io.jmix.search.index.IndexResult
 
hasFieldMapper(MetaPropertyPath) - Method in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
hasPropertyValueExtractor(MetaPropertyPath) - Method in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
hasWildcard(String) - Method in class io.jmix.search.utils.PropertyTools
 

I

iamAuth - Variable in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
Whether AWS IAM user is used to access to Elasticsearch service, false if common base authentication is used.
idSerialization - Variable in class io.jmix.search.index.impl.EntityIndexerImpl
 
idSerialization - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
idSerialization - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
idSerialization - Variable in class io.jmix.search.searching.impl.SearchResultProcessorImpl
 
idSerialization - Variable in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
idSerialization - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
includedProperties - Variable in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
 
includeProperties(String...) - Method in interface io.jmix.search.index.mapping.processor.MappingDefinition.BuilderInitInput
 
includeProperties(String...) - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElementBuilder
 
incrementOffset() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
index(Object) - Method in interface io.jmix.search.index.EntityIndexer
Stores provided entity instance to index.
index(Object) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
INDEX_FILE_CONTENT - Static variable in class io.jmix.search.index.mapping.ParameterKeys
 
IndexablePredicate - Annotation Type in io.jmix.search.index.annotation
This annotation marks method that provides Indexable Predicate.
indexablePredicate - Variable in class io.jmix.search.index.IndexConfiguration
 
IndexAnalysisConfigurer - Interface in io.jmix.search.index.mapping.analysis
Base interface for configurers of Elasticsearch analysis elements (analyzers, normalizers, etc).
IndexAnalysisElementsRegistry - Class in io.jmix.search.index.mapping.analysis.impl
Contains configurations of all user-defined analysis elements.
IndexAnalysisElementsRegistry(List<IndexAnalysisConfigurer>) - Constructor for class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
indexAnalysisElementsRegistry - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
indexByEntityId(Id<?>) - Method in interface io.jmix.search.index.EntityIndexer
Stores entity instance to index by provided ID.
indexByEntityId(Id<?>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
indexCollection(Collection<Object>) - Method in interface io.jmix.search.index.EntityIndexer
Stores provided entity instances to index.
indexCollection(Collection<Object>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
indexCollectionByEntityIds(Collection<Id<?>>) - Method in interface io.jmix.search.index.EntityIndexer
Stores entity instances to index by provided IDs.
indexCollectionByEntityIds(Collection<Id<?>>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
IndexConfiguration - Class in io.jmix.search.index
Contains configuration of index related to some entity
IndexConfiguration(String, Class<?>, String, IndexMappingConfiguration, Settings, Set<Class<?>>, Predicate<Object>) - Constructor for class io.jmix.search.index.IndexConfiguration
 
indexConfigurationManager - Variable in class io.jmix.search.index.EntityIndexingManagementFacade
 
indexConfigurationManager - Variable in class io.jmix.search.index.impl.EntityIndexerImpl
 
indexConfigurationManager - Variable in class io.jmix.search.index.impl.ESIndexManagerImpl
 
indexConfigurationManager - Variable in class io.jmix.search.index.impl.IndexingLocker
 
indexConfigurationManager - Variable in class io.jmix.search.index.impl.IndexStateRegistry
 
IndexConfigurationManager - Class in io.jmix.search.index.mapping
 
IndexConfigurationManager(JmixModulesClasspathScanner, AnnotatedIndexDefinitionProcessor, InstanceNameProvider, IndexDefinitionDetector, MetadataTools) - Constructor for class io.jmix.search.index.mapping.IndexConfigurationManager
 
indexConfigurationManager - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
indexConfigurationManager - Variable in class io.jmix.search.listener.EntityTrackingListener
 
indexConfigurationManager - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
IndexConfigurationManager.PropertyTrackingInfo - Class in io.jmix.search.index.mapping
 
IndexDefinitionDetector - Class in io.jmix.search.index.mapping.processor
 
IndexDefinitionDetector() - Constructor for class io.jmix.search.index.mapping.processor.IndexDefinitionDetector
 
indexGroupedInstances(Map<IndexConfiguration, Collection<Object>>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
IndexingLocker - Class in io.jmix.search.index.impl
 
IndexingLocker(IndexConfigurationManager) - Constructor for class io.jmix.search.index.impl.IndexingLocker
 
IndexingOperation - Enum in io.jmix.search.index.queue.impl
 
IndexingQueueItem - Class in io.jmix.search.index.queue.entity
 
IndexingQueueItem() - Constructor for class io.jmix.search.index.queue.entity.IndexingQueueItem
 
indexingQueueManager - Variable in class io.jmix.search.index.EntityIndexingManagementFacade
 
indexingQueueManager - Variable in class io.jmix.search.index.impl.StartupIndexSynchronizer
 
IndexingQueueManager - Interface in io.jmix.search.index.queue
Provides functionality for enqueuing entity instances and processing queue.
indexingQueueManager - Variable in class io.jmix.search.listener.EntityTrackingListener
 
indexingQueueProcessingCron - Variable in class io.jmix.search.SearchProperties
CRON expression that is used by default Indexing Queue processing quartz scheduling configuration.
IndexingQueueProcessingJob - Class in io.jmix.autoconfigure.search.job
 
IndexingQueueProcessingJob() - Constructor for class io.jmix.autoconfigure.search.job.IndexingQueueProcessingJob
 
indexingQueueProcessingLock - Variable in class io.jmix.search.index.impl.IndexingLocker
 
IndexingQueueProcessingScheduleAutoConfiguration - Class in io.jmix.autoconfigure.search
 
IndexingQueueProcessingScheduleAutoConfiguration() - Constructor for class io.jmix.autoconfigure.search.IndexingQueueProcessingScheduleAutoConfiguration
 
IndexMappingConfiguration - Class in io.jmix.search.index.mapping
Contains details about all fields
IndexMappingConfiguration(MetaClass, Map<String, MappingFieldDescriptor>, DisplayedNameDescriptor) - Constructor for class io.jmix.search.index.mapping.IndexMappingConfiguration
 
IndexMappingConfigurationSerializer - Class in io.jmix.search.index.mapping
 
IndexMappingConfigurationSerializer() - Constructor for class io.jmix.search.index.mapping.IndexMappingConfigurationSerializer
 
indexName - Variable in class io.jmix.search.index.IndexConfiguration
 
indexPropertyFullName - Variable in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
IndexResult - Class in io.jmix.search.index
 
IndexResult(int, List<IndexResult.Failure>) - Constructor for class io.jmix.search.index.IndexResult
 
IndexResult.Failure - Class in io.jmix.search.index
 
IndexSchemaManagementStrategy - Enum in io.jmix.search.index
 
indexSchemaManagementStrategy - Variable in class io.jmix.search.SearchProperties
The way of index schema synchronization.
IndexSettingsConfigurationContext - Class in io.jmix.search.index
Allows to configure Elasticsearch index settings.
IndexSettingsConfigurationContext() - Constructor for class io.jmix.search.index.IndexSettingsConfigurationContext
 
IndexSettingsConfigurer - Interface in io.jmix.search.index
Base interface for configurers of Elasticsearch index settings.
indexSettingsConfigurers - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
indexStateRegistry - Variable in class io.jmix.search.index.impl.EntityIndexerImpl
 
indexStateRegistry - Variable in class io.jmix.search.index.impl.ESIndexManagerImpl
 
IndexStateRegistry - Class in io.jmix.search.index.impl
Holds markers of search indexes availability.
IndexStateRegistry(IndexConfigurationManager) - Constructor for class io.jmix.search.index.impl.IndexStateRegistry
 
indexStateRegistry - Variable in class io.jmix.search.index.impl.StartupIndexSynchronizer
 
indexStateRegistry - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
IndexSynchronizationStatus - Enum in io.jmix.search.index
 
IndexValidationStatus - Enum in io.jmix.search.index
 
initScreenCaption(SearchResult) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
initSearchResult(SearchContext, SearchStrategy) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
inputField - Variable in class io.jmix.searchui.component.impl.SearchFieldImpl
 
INSTANCE_NAME_FIELD - Static variable in class io.jmix.search.utils.Constants
 
instanceNameProvider - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
instanceNameProvider - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
instanceNameRelatedProperties - Variable in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
instanceNameRelatedProperties - Variable in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
invokeProxyMethod(Class<?>, Object, Method, Object[]) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
io.jmix.autoconfigure.search - package io.jmix.autoconfigure.search
 
io.jmix.autoconfigure.search.job - package io.jmix.autoconfigure.search.job
 
io.jmix.autoconfigure.searchaws - package io.jmix.autoconfigure.searchaws
 
io.jmix.autoconfigure.searchui - package io.jmix.autoconfigure.searchui
 
io.jmix.search - package io.jmix.search
 
io.jmix.search.exception - package io.jmix.search.exception
 
io.jmix.search.index - package io.jmix.search.index
 
io.jmix.search.index.annotation - package io.jmix.search.index.annotation
 
io.jmix.search.index.impl - package io.jmix.search.index.impl
 
io.jmix.search.index.mapping - package io.jmix.search.index.mapping
 
io.jmix.search.index.mapping.analysis - package io.jmix.search.index.mapping.analysis
 
io.jmix.search.index.mapping.analysis.impl - package io.jmix.search.index.mapping.analysis.impl
 
io.jmix.search.index.mapping.processor - package io.jmix.search.index.mapping.processor
 
io.jmix.search.index.mapping.strategy - package io.jmix.search.index.mapping.strategy
 
io.jmix.search.index.queue - package io.jmix.search.index.queue
 
io.jmix.search.index.queue.entity - package io.jmix.search.index.queue.entity
 
io.jmix.search.index.queue.impl - package io.jmix.search.index.queue.impl
 
io.jmix.search.listener - package io.jmix.search.listener
 
io.jmix.search.searching - package io.jmix.search.searching
 
io.jmix.search.searching.impl - package io.jmix.search.searching.impl
 
io.jmix.search.utils - package io.jmix.search.utils
 
io.jmix.searchui - package io.jmix.searchui
 
io.jmix.searchui.component - package io.jmix.searchui.component
 
io.jmix.searchui.component.fulltextfilter - package io.jmix.searchui.component.fulltextfilter
 
io.jmix.searchui.component.impl - package io.jmix.searchui.component.impl
 
io.jmix.searchui.component.loader - package io.jmix.searchui.component.loader
 
io.jmix.searchui.entity - package io.jmix.searchui.entity
 
io.jmix.searchui.role - package io.jmix.searchui.role
 
io.jmix.searchui.screen.filter.condition - package io.jmix.searchui.screen.filter.condition
 
io.jmix.searchui.screen.result - package io.jmix.searchui.screen.result
 
isAffectedEntityClass(Class<?>) - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Checks if provided entity is involved in index process directly or as a part of another entity.
isCandidate(MetadataReader) - Method in class io.jmix.search.index.mapping.processor.IndexDefinitionDetector
 
isChangedEntitiesIndexingEnabled() - Method in class io.jmix.search.SearchProperties
 
isChangeTrackingEnabled() - Method in class io.jmix.search.listener.EntityTrackingListener
 
isCollection(Object) - Method in class io.jmix.search.index.mapping.strategy.AbstractPropertyValueExtractor
 
isDirectlyIndexed(String) - Method in class io.jmix.search.index.mapping.IndexConfigurationManager
Checks if provided entity is declared to be indexed directly (not as a part of another entity).
isDisplayedField(String) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
isEditable() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
isElasticsearchAwsIamAuthentication() - Method in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
 
isEmpty() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
isEmpty() - Method in interface io.jmix.search.searching.SearchResult
Checks if there is any data in result.
isEnqueueIndexAllOnStartupIndexRecreationEnabled() - Method in class io.jmix.search.SearchProperties
 
isEntityChangedEventProcessingRequired(EntityChangedEvent<?>) - Method in class io.jmix.search.listener.EntityTrackingListener
 
isEntityClassCanBeProcessed(Class<?>) - Method in class io.jmix.search.listener.EntityTrackingListener
 
isFieldMappingAnnotation(Annotation) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
isIndexablePredicateMethod(Method) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
isIndexActual(IndexConfiguration) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
isIndexAvailable(String) - Method in class io.jmix.search.index.impl.IndexStateRegistry
 
isIndexExist(String) - Method in interface io.jmix.search.index.ESIndexManager
Checks if index exists.
isIndexExist(String) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
isIndexFileContent(Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.FilePropertyValueExtractor
 
isIndexMappingActual(IndexConfiguration, GetIndexResponse) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
isIndexSettingsActual(IndexConfiguration, GetIndexResponse) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
isInverseProperty(MetaProperty, MetaPropertyPath) - Method in class io.jmix.search.utils.PropertyTools
 
isLastPage() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
isMappingDefinitionImplementationMethod(Method) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
isMoreDataAvailable() - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
isMoreDataAvailable() - Method in interface io.jmix.search.searching.SearchResult
Checks if there are more objects suitable for next-page search.
isQueueProcessingLocked() - Method in class io.jmix.search.index.impl.IndexingLocker
 
isReferenceProperty(MetaProperty) - Method in class io.jmix.search.utils.PropertyTools
 
isReindexingLocked() - Method in class io.jmix.search.index.impl.IndexingLocker
 
isRemovedEntityProcessingRequired(Object) - Method in class io.jmix.search.listener.EntityTrackingListener
 
isRequired() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
isResultFull(SearchResultImpl, SearchContext) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
isSearchableProperty(MetaProperty) - Method in class io.jmix.search.utils.PropertyTools
 
isStandalone() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
isSupported(Object, MetaPropertyPath, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.AbstractPropertyValueExtractor
Checks if this value mapper supports value extraction of provided property.
isSupported(MetaPropertyPath) - Method in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
isSupported(Object, MetaPropertyPath, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.EnumPropertyValueExtractor
 
isSupported(MetaPropertyPath) - Method in interface io.jmix.search.index.mapping.strategy.FieldMappingStrategy
Checks is provided MetaPropertyPath is supported by this mapping strategy
isSupported(Object, MetaPropertyPath, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.FilePropertyValueExtractor
 
isSupported(Object, MetaPropertyPath, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.ReferencePropertyValueExtractor
 
isSupported(Object, MetaPropertyPath, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.SimplePropertyValueExtractor
 
isUpdateRequired(Class<?>, AttributeChanges) - Method in class io.jmix.search.listener.EntityTrackingListener
 
isUseDefaultIndexingQueueProcessingQuartzConfiguration() - Method in class io.jmix.search.SearchProperties
 
isValid() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 

J

JmixEntitySearchIndex - Annotation Type in io.jmix.search.index.annotation
Annotation to mark index definition interfaces.
JpaIndexingQueueManager - Class in io.jmix.search.index.queue.impl
 
JpaIndexingQueueManager() - Constructor for class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
jpqlFilterSupport - Variable in class io.jmix.searchui.component.impl.FullTextFilterImpl
 

K

keyStoreType - Variable in class io.jmix.search.SearchProperties.SSL
Type of Key Store.

L

lastPage - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
loadAttributesBeforeValueComponent() - Method in class io.jmix.searchui.component.loader.FullTextFilterLoader
 
loadComponent() - Method in class io.jmix.searchui.component.loader.FullTextFilterLoader
 
loadComponent() - Method in class io.jmix.searchui.component.loader.SearchFieldLoader
 
loadDependentEntityIds(Id<?>, MetaClass, Map<MetaClass, Set<MetaPropertyPath>>) - Method in class io.jmix.search.listener.EntityTrackingListener
 
loadEntities(SearchField, Element) - Method in class io.jmix.searchui.component.loader.SearchFieldLoader
 
loadEntityInstances(SearchResult) - Method in class io.jmix.search.searching.impl.SearchResultProcessorImpl
 
loadEntityInstances(SearchResult, Map<String, FetchPlan>) - Method in class io.jmix.search.searching.impl.SearchResultProcessorImpl
 
loadEntityInstances(SearchResult) - Method in interface io.jmix.search.searching.SearchResultProcessor
Loads all entity instances based on provided SearchResult.
loadEntityInstances(SearchResult, Map<String, FetchPlan>) - Method in interface io.jmix.search.searching.SearchResultProcessor
Loads all entity instances based on provided SearchResult and fetch plans.
loadRawIds(MetaClass) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
loadSearchStrategy(FullTextFilter, Element) - Method in class io.jmix.searchui.component.loader.FullTextFilterLoader
 
loadStrategy(SearchField, Element) - Method in class io.jmix.searchui.component.loader.SearchFieldLoader
 
localPropertyName - Variable in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
locker - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
login - Variable in class io.jmix.search.SearchProperties.Elasticsearch
Elasticsearch login for common base authentication.

M

ManualMappingDefinition - Annotation Type in io.jmix.search.index.annotation
This annotation marks method with manual creation of Mapping Definition
mapping - Variable in class io.jmix.search.index.IndexConfiguration
 
MappingDefinition - Class in io.jmix.search.index.mapping.processor
Contains information about indexed properties defined via field-mapping annotations or method implementations within index definition interface marked with JmixEntitySearchIndex
MappingDefinition(MappingDefinition.MappingDefinitionBuilder) - Constructor for class io.jmix.search.index.mapping.processor.MappingDefinition
 
MappingDefinition.BuilderEntityPropertiesExcludeInput - Interface in io.jmix.search.index.mapping.processor
 
MappingDefinition.BuilderEntityPropertyOptionalInput - Interface in io.jmix.search.index.mapping.processor
 
MappingDefinition.BuilderFieldMappingStrategyInput - Interface in io.jmix.search.index.mapping.processor
 
MappingDefinition.BuilderInitInput - Interface in io.jmix.search.index.mapping.processor
 
MappingDefinition.MappingDefinitionBuilder - Class in io.jmix.search.index.mapping.processor
 
MappingDefinition.MappingDefinitionElement - Class in io.jmix.search.index.mapping.processor
 
MappingDefinition.MappingDefinitionElementBuilder - Class in io.jmix.search.index.mapping.processor
 
MappingDefinitionBuilder() - Constructor for class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionBuilder
 
MappingDefinitionElement(MappingDefinition.MappingDefinitionElementBuilder) - Constructor for class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
 
MappingDefinitionElementBuilder(MappingDefinition.MappingDefinitionBuilder) - Constructor for class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElementBuilder
 
mappingFieldAnnotationProcessorsRegistry - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
MappingFieldAnnotationProcessorsRegistry - Class in io.jmix.search.index.mapping.processor
 
MappingFieldAnnotationProcessorsRegistry(List<FieldAnnotationProcessor<?>>) - Constructor for class io.jmix.search.index.mapping.processor.MappingFieldAnnotationProcessorsRegistry
 
MappingFieldDescriptor - Class in io.jmix.search.index.mapping
Contains details of single mapped field.
MappingFieldDescriptor() - Constructor for class io.jmix.search.index.mapping.MappingFieldDescriptor
 
markIndexAsAvailable(String) - Method in class io.jmix.search.index.impl.IndexStateRegistry
 
markIndexAsUnavailable(String) - Method in class io.jmix.search.index.impl.IndexStateRegistry
 
maxProcessedQueueItemsPerExecution - Variable in class io.jmix.search.SearchProperties
Max amount of items can be processed during single execution.
maxSearchPageCount - Variable in class io.jmix.search.SearchProperties
Max amount of result pages.
mergeField(ObjectNode, String, ObjectNode) - Method in class io.jmix.search.index.mapping.IndexMappingConfigurationSerializer
 
mergeFields(IndexMappingConfiguration) - Method in class io.jmix.search.index.mapping.IndexMappingConfigurationSerializer
 
messages - Variable in class io.jmix.search.index.mapping.strategy.EnumPropertyValueExtractor
 
messages - Variable in class io.jmix.searchui.component.impl.SearchFieldImpl
 
messages - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
messageTools - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
metadata - Variable in class io.jmix.search.index.impl.EntityIndexerImpl
 
metadata - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
metadata - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
metadata - Variable in class io.jmix.search.listener.EntityTrackingListener
 
metadata - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
metadata - Variable in class io.jmix.search.searching.impl.SearchResultProcessorImpl
 
metadata - Variable in class io.jmix.search.utils.PropertyTools
 
metadata - Variable in class io.jmix.searchui.component.fulltextfilter.FullTextFilterConverter
 
metadata - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
metadataTools - Variable in class io.jmix.search.index.impl.EntityIndexerImpl
 
metadataTools - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
metadataTools - Variable in class io.jmix.search.index.mapping.strategy.DisplayedNameValueExtractor
 
metadataTools - Variable in class io.jmix.search.index.mapping.strategy.ReferencePropertyValueExtractor
 
metadataTools - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
metadataTools - Variable in class io.jmix.search.listener.EntityTrackingListener
 
metadataTools - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
metadataTools - Variable in class io.jmix.search.utils.PropertyTools
 
metaPropertyPath - Variable in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
methodArgumentsProvider - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
moreDataAvailable - Variable in class io.jmix.search.searching.impl.SearchResultImpl
 

N

NAME - Static variable in interface io.jmix.searchui.component.FullTextFilter
 
NAME - Static variable in interface io.jmix.searchui.component.SearchField
 
NativeFieldConfiguration - Class in io.jmix.search.index.mapping.strategy
 
NativeFieldConfiguration(ObjectNode) - Constructor for class io.jmix.search.index.mapping.strategy.NativeFieldConfiguration
 
navigationBox - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
newElement() - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionBuilder
 
newElement(MappingDefinition.MappingDefinitionBuilder) - Static method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
 
NormalizerConfigurationStages - Interface in io.jmix.search.index.mapping.analysis.impl
Stages of normalizer configuration fluent API
NormalizerConfigurer - Class in io.jmix.search.index.mapping.analysis.impl
 
NormalizerConfigurer(String) - Constructor for class io.jmix.search.index.mapping.analysis.impl.NormalizerConfigurer
 
normalizerConfigurers - Variable in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
normalizers - Variable in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
notifications - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 

O

objectMapper - Variable in class io.jmix.search.index.impl.EntityIndexerImpl
 
objectMapper - Variable in class io.jmix.search.index.impl.ESIndexManagerImpl
 
objectMapper - Static variable in class io.jmix.search.index.mapping.strategy.AbstractFieldMapper
 
objectMapper - Static variable in class io.jmix.search.index.mapping.strategy.AbstractPropertyValueExtractor
 
offset - Variable in class io.jmix.search.searching.SearchContext
 
onBeforeCommitChanges(StandardEditor.BeforeCommitChangesEvent) - Method in class io.jmix.searchui.screen.filter.condition.FullTextFilterConditionEdit
 
onBeforeShow(Screen.BeforeShowEvent) - Method in class io.jmix.searchui.screen.filter.condition.FullTextFilterConditionEdit
 
onBeforeShow(Screen.BeforeShowEvent) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
onCreate(CompositeComponent.CreateEvent) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
onEntityChangedBeforeCommit(EntityChangedEvent<?>) - Method in class io.jmix.search.listener.EntityTrackingListener
 
onInstanceClick(String, SearchResultEntry) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
openEntityWindow(SearchResultEntry, String, OpenMode, FrameOwner) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
openNextPage() - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
openPage(SearchResultsScreen.Page) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
openSearchResultsWindow(SearchResult) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
order - Variable in class io.jmix.search.index.mapping.MappingFieldDescriptor
 

P

Page(int) - Constructor for class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
pageNumber - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
pages - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
ParameterKeys - Class in io.jmix.search.index.mapping
 
ParameterKeys() - Constructor for class io.jmix.search.index.mapping.ParameterKeys
 
parameterName - Variable in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
parameterName - Variable in class io.jmix.searchui.entity.FullTextFilterCondition
 
parameters - Variable in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
parameters - Variable in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElement
 
parse(Object) - Static method in class io.jmix.search.utils.BooleanParser
Parses object value as boolean: null value -> false Boolean value -> as is String value -> according to Boolean.parseBoolean(String)
parseIndexDefinition(Class<?>) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
password - Variable in class io.jmix.search.SearchProperties.Elasticsearch
Elasticsearch password for common base authentication.
performLoadingDependentEntityIds(MetaClass, EntityTrackingListener.DependentEntitiesQuery) - Method in class io.jmix.search.listener.EntityTrackingListener
 
performSearch() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
performSearch() - Method in interface io.jmix.searchui.component.SearchField
Performs search.
PhraseSearchStrategy - Class in io.jmix.search.searching.impl
Describes SearchStrategy that searches documents with at least one field matches entire phrase - all input terms in provided order.
PhraseSearchStrategy() - Constructor for class io.jmix.search.searching.impl.PhraseSearchStrategy
 
policyStore - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
postConstruct() - Method in class io.jmix.search.index.impl.StartupIndexSynchronizer
 
postStrategyConfiguration(SearchRequest, SearchContext) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
prepareIndexIdsByEntityIds(Collection<Id<?>>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
prepareIndexIdsByEntityInstances(Collection<Object>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
prepareInstancesForIndexing(Collection<Object>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
prepareInstancesForIndexingByIds(Collection<Id<?>>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
prepareStartupEnqueueingEntities(String) - Method in class io.jmix.search.SearchProperties
 
process(HttpRequest, HttpContext) - Method in class io.jmix.autoconfigure.searchaws.AwsRequestSigningInterceptor
process(MappingDefinition.MappingDefinitionBuilder, MetaClass, Annotation) - Method in class io.jmix.search.index.mapping.processor.AbstractFieldAnnotationProcessor
 
process(MappingDefinition.MappingDefinitionBuilder, MetaClass, Annotation) - Method in interface io.jmix.search.index.mapping.processor.FieldAnnotationProcessor
Processes field-mapping annotation and adds new Mapping Definition element to builder.
processAnnotation(MappingDefinition.MappingDefinitionBuilder, Annotation, MetaClass) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
processCustomRootElementConfig(ObjectNode, Set<AnalysisElementConfiguration>) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
processEntireIndexingQueue() - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
processEntireQueue() - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
processEntireQueue() - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Retrieves items from indexing queue and processes them - store/remove related documents in index.
processEntityChangedEvent(EntityChangedEvent<?>) - Method in class io.jmix.search.listener.EntityTrackingListener
 
processFileRef(FileRef, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.FilePropertyValueExtractor
 
processIndexingQueueNextBatch() - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
processMappingDefinition(MetaClass, MappingDefinition) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
processMappingDefinitionElement(MetaClass, MappingDefinition.MappingDefinitionElement) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
processNextBatch() - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
processNextBatch(int) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
processNextBatch() - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Retrieves next batch of items from indexing queue and processes them - store/remove related documents in index.
processNextBatch(int) - Method in interface io.jmix.search.index.queue.IndexingQueueManager
Retrieves next batch of items from indexing queue and processes them - store/remove related documents in index.
processQueue(int, int) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
processQueueBatchSize - Variable in class io.jmix.search.SearchProperties
Amount of queue items processed in single batch.
processQueueItems(List<IndexingQueueItem>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
processQueueItemsGroup(Map<Id<?>, List<IndexingQueueItem>>, Function<Collection<Id<?>>, IndexResult>) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
processRawIds(List<?>, MetaClass, int) - Method in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
processRemovedEntity(Object) - Method in class io.jmix.search.listener.EntityTrackingListener
 
processSpecificAnnotation(MappingDefinition.MappingDefinitionBuilder, MetaClass, T) - Method in class io.jmix.search.index.mapping.processor.AbstractFieldAnnotationProcessor
Processes specific field-mapping annotation and adds new Mapping definition element to builder.
processSpecificAnnotation(MappingDefinition.MappingDefinitionBuilder, MetaClass, AutoMappedField) - Method in class io.jmix.search.index.mapping.processor.AutoMappedFieldAnnotationProcessor
 
processValue(Object, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.AbstractPropertyValueExtractor
 
propertyTools - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
PropertyTools - Class in io.jmix.search.utils
 
PropertyTools() - Constructor for class io.jmix.search.utils.PropertyTools
 
propertyValueExtractor - Variable in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
propertyValueExtractor - Variable in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
PropertyValueExtractor - Interface in io.jmix.search.index.mapping.strategy
Provide functionality for value extraction from entity instance.
propertyValueExtractorProvider - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
propertyValueExtractorProvider - Variable in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
PropertyValueExtractorProvider - Class in io.jmix.search.index.mapping.strategy
 
PropertyValueExtractorProvider(List<PropertyValueExtractor>) - Constructor for class io.jmix.search.index.mapping.strategy.PropertyValueExtractorProvider
 

R

recreateIndex(String) - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
recreateIndex(IndexConfiguration) - Method in interface io.jmix.search.index.ESIndexManager
Drops and creates search index using provided IndexConfiguration.
recreateIndex(IndexConfiguration) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
recreateIndexes() - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
recreateIndexes() - Method in interface io.jmix.search.index.ESIndexManager
Drops and creates all search indexes.
recreateIndexes(Collection<IndexConfiguration>) - Method in interface io.jmix.search.index.ESIndexManager
Drops and creates search indexes using provided collection of IndexConfiguration.
recreateIndexes() - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
recreateIndexes(Collection<IndexConfiguration>) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
ReferenceFieldMapper - Class in io.jmix.search.index.mapping.strategy
 
ReferenceFieldMapper() - Constructor for class io.jmix.search.index.mapping.strategy.ReferenceFieldMapper
 
ReferencePropertyValueExtractor - Class in io.jmix.search.index.mapping.strategy
 
ReferencePropertyValueExtractor(MetadataTools) - Constructor for class io.jmix.search.index.mapping.strategy.ReferencePropertyValueExtractor
 
region - Variable in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
AWS Elasticsearch region.
registerElement(MappingDefinition.MappingDefinitionElement) - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElementBuilder
 
registerFullTextFilter() - Method in class io.jmix.searchui.SearchUiConfiguration
Registers a full-text filter and condition for using in the Filter UI component.
registry - Variable in class io.jmix.search.index.impl.IndexStateRegistry
 
registry - Variable in class io.jmix.search.index.mapping.IndexConfigurationManager
 
registry - Variable in class io.jmix.search.index.mapping.strategy.FieldMapperProvider
 
registry - Variable in class io.jmix.search.index.mapping.strategy.FieldMappingStrategyProvider
 
registry - Variable in class io.jmix.search.index.mapping.strategy.PropertyValueExtractorProvider
 
registry - Variable in class io.jmix.search.searching.SearchStrategyManager
 
reindexEntityEnqueueBatchSize - Variable in class io.jmix.search.SearchProperties
Amount of entity instances enqueued in single batch during entity reindex process.
reindexingLock - Variable in class io.jmix.search.index.impl.IndexingLocker
 
reloadEntity(MetaClass, Object) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
reloadEntityInstances(Map<MetaClass, List<Object>>) - Method in class io.jmix.search.index.impl.EntityIndexerImpl
 
reloadIds(MetaClass, Collection<Object>) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
removalDependencies - Variable in class io.jmix.search.listener.EntityTrackingListener
 
removeValidator(Validator<String>) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
renderNavigationControls(Queue<SearchResultsScreen.Page>) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
renderResult(SearchResultsScreen.Page) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
resolveAllUsedCustomElements(AnalysisElementConfiguration) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
resolveAllUsedCustomElementsForAnalyzer(String) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
Resolves all user-defined analysis elements required for provided analyzer (including itself).
resolveAllUsedCustomElementsForNormalizer(String) - Method in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
Resolves all user-defined analysis elements required for provided normalizer (including itself).
resolveClass(String) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
resolveEffectiveProperties(MetaClass, String[], String[]) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
resolveFieldMapper(MetaPropertyPath) - Method in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
resolveFieldMappingStrategy(Class<? extends FieldMappingStrategy>) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
resolveInstanceNameRelatedProperties(MetaClass, MetaPropertyPath) - Method in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
resolvePropertyValueExtractor(MetaPropertyPath) - Method in class io.jmix.search.index.mapping.strategy.AutoMappingStrategy
 
resolveTargetIndexes(SearchContext) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
resources - Variable in class io.jmix.search.utils.ElasticsearchSslConfigurer
 

S

SCREEN_ID - Static variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
screenBuilders - Variable in class io.jmix.searchui.component.impl.SearchFieldImpl
 
screenBuilders - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
screens(ApplicationContext, AnnotationScanMetadataReaderFactory) - Method in class io.jmix.searchui.SearchUiConfiguration
 
search(SearchContext) - Method in interface io.jmix.search.searching.EntitySearcher
Performs search in search indexes according to provided SearchContext and default SearchStrategy.
search(SearchContext, SearchStrategy) - Method in interface io.jmix.search.searching.EntitySearcher
Performs search in search indexes according to provided SearchContext and SearchStrategy.
search(SearchContext) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
search(SearchContext, SearchStrategy) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
SearchAutoConfiguration - Class in io.jmix.autoconfigure.search
 
SearchAutoConfiguration() - Constructor for class io.jmix.autoconfigure.search.SearchAutoConfiguration
 
SearchAwsAutoConfiguration - Class in io.jmix.autoconfigure.searchaws
 
SearchAwsAutoConfiguration() - Constructor for class io.jmix.autoconfigure.searchaws.SearchAwsAutoConfiguration
 
searchAwsProperties - Variable in class io.jmix.autoconfigure.searchaws.SearchAwsAutoConfiguration
 
SearchAwsProperties - Class in io.jmix.autoconfigure.searchaws
 
SearchAwsProperties(boolean, String, String, String, String) - Constructor for class io.jmix.autoconfigure.searchaws.SearchAwsProperties
 
searchButton - Variable in class io.jmix.searchui.component.impl.SearchFieldImpl
 
SearchCompletedEvent(SearchField, SearchResult) - Constructor for class io.jmix.searchui.component.SearchField.SearchCompletedEvent
 
searchCompletedHandler - Variable in class io.jmix.searchui.component.impl.SearchFieldImpl
 
SearchConfiguration - Class in io.jmix.search
 
SearchConfiguration() - Constructor for class io.jmix.search.SearchConfiguration
 
searchContext - Variable in class io.jmix.search.searching.impl.SearchResultImpl
 
SearchContext - Class in io.jmix.search.searching
 
SearchContext(String) - Constructor for class io.jmix.search.searching.SearchContext
 
SearchField - Interface in io.jmix.searchui.component
UI component that performs full text search
searchField() - Method in class io.jmix.searchui.SearchUiConfiguration
 
SearchField.SearchCompletedEvent - Class in io.jmix.searchui.component
 
SearchFieldImpl - Class in io.jmix.searchui.component.impl
 
SearchFieldImpl() - Constructor for class io.jmix.searchui.component.impl.SearchFieldImpl
 
SearchFieldLoader - Class in io.jmix.searchui.component.loader
 
SearchFieldLoader() - Constructor for class io.jmix.searchui.component.loader.SearchFieldLoader
 
searchIndexNamePrefix - Variable in class io.jmix.search.SearchProperties
Prefix for search index name.
searchNextPage(SearchResult) - Method in interface io.jmix.search.searching.EntitySearcher
Performs search of next page according to SearchContext and SearchResult contained in provided SearchStrategy related to previous page.
searchNextPage(SearchResult) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
searchProperties - Variable in class io.jmix.autoconfigure.search.IndexingQueueProcessingScheduleAutoConfiguration
 
searchProperties - Variable in class io.jmix.autoconfigure.search.SearchAutoConfiguration
 
searchProperties - Variable in class io.jmix.autoconfigure.searchaws.SearchAwsAutoConfiguration
 
searchProperties - Variable in class io.jmix.search.index.EntityIndexingManagementFacade
 
searchProperties - Variable in class io.jmix.search.index.impl.ESIndexManagerImpl
 
searchProperties - Variable in class io.jmix.search.index.impl.StartupIndexSynchronizer
 
searchProperties - Variable in class io.jmix.search.index.mapping.processor.AnnotatedIndexDefinitionProcessor
 
searchProperties - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
searchProperties - Variable in class io.jmix.search.listener.EntityTrackingListener
 
searchProperties - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
searchProperties - Variable in class io.jmix.search.searching.impl.SearchResultProcessorImpl
 
SearchProperties - Class in io.jmix.search
 
SearchProperties(int, int, int, int, int, int, boolean, boolean, boolean, String, String, String, String, String, SearchProperties.Elasticsearch) - Constructor for class io.jmix.search.SearchProperties
 
searchProperties - Variable in class io.jmix.search.utils.ElasticsearchSslConfigurer
 
searchProperties - Variable in class io.jmix.searchui.component.impl.SearchFieldImpl
 
searchProperties - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
SearchProperties.Elasticsearch - Class in io.jmix.search
 
SearchProperties.SSL - Class in io.jmix.search
 
searchReloadEntitiesBatchSize - Variable in class io.jmix.search.SearchProperties
Batch size for post-search entity processing.
SearchResult - Interface in io.jmix.search.searching
Represents result of search by some text.
searchResult - Variable in class io.jmix.searchui.component.SearchField.SearchCompletedEvent
 
searchResult - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
searchResult - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
SearchResultEntry - Class in io.jmix.search.searching
Represents single entity instance found in index
SearchResultEntry(String, String, String, List<FieldHit>) - Constructor for class io.jmix.search.searching.SearchResultEntry
 
SearchResultImpl - Class in io.jmix.search.searching.impl
 
SearchResultImpl(SearchContext, SearchStrategy) - Constructor for class io.jmix.search.searching.impl.SearchResultImpl
 
searchResultPageSize - Variable in class io.jmix.search.SearchProperties
Max amount of objects displayed on single page of search result.
SearchResultProcessor - Interface in io.jmix.search.searching
Provides additional functionality to work with SearchResult
SearchResultProcessorImpl - Class in io.jmix.search.searching.impl
 
SearchResultProcessorImpl() - Constructor for class io.jmix.search.searching.impl.SearchResultProcessorImpl
 
SearchResultsScreen - Class in io.jmix.searchui.screen.result
 
SearchResultsScreen() - Constructor for class io.jmix.searchui.screen.result.SearchResultsScreen
 
SearchResultsScreen.Page - Class in io.jmix.searchui.screen.result
 
searchStrategy - Variable in class io.jmix.search.searching.impl.SearchResultImpl
 
SearchStrategy - Interface in io.jmix.search.searching
Describes the way search context should be processed.
searchStrategy - Variable in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
searchStrategy - Variable in class io.jmix.searchui.component.impl.SearchFieldImpl
 
searchStrategyManager - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
SearchStrategyManager - Class in io.jmix.search.searching
 
SearchStrategyManager(Collection<SearchStrategy>, SearchProperties) - Constructor for class io.jmix.search.searching.SearchStrategyManager
 
searchStrategyManager - Variable in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
searchStrategyName - Variable in class io.jmix.searchui.entity.FullTextFilterCondition
 
searchText - Variable in class io.jmix.search.searching.SearchContext
 
SearchUiAutoConfiguration - Class in io.jmix.autoconfigure.searchui
 
SearchUiAutoConfiguration() - Constructor for class io.jmix.autoconfigure.searchui.SearchUiAutoConfiguration
 
SearchUiConfiguration - Class in io.jmix.searchui
 
SearchUiConfiguration() - Constructor for class io.jmix.searchui.SearchUiConfiguration
 
secretKey - Variable in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
Secret Key of AWS IAM user that is used to access to Elasticsearch service if IAM authentication is enabled.
secureDataManager - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
secureDataManager - Variable in class io.jmix.search.searching.impl.SearchResultProcessorImpl
 
secureOperations - Variable in class io.jmix.search.searching.impl.EntitySearcherImpl
 
serialize(IndexMappingConfiguration, JsonGenerator, SerializerProvider) - Method in class io.jmix.search.index.mapping.IndexMappingConfigurationSerializer
 
service - Variable in class io.jmix.autoconfigure.searchaws.AwsRequestSigningInterceptor
 
serviceName - Variable in class io.jmix.autoconfigure.searchaws.SearchAwsProperties
AWS Elasticsearch service name.
setCertificateToStore(KeyStore, String, Certificate) - Method in class io.jmix.search.utils.ElasticsearchSslConfigurer
 
setCreatedBy(String) - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
setCreatedDate(Date) - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
setDataLoader(DataLoader) - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
setEditable(boolean) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
setEntities(List<String>) - Method in class io.jmix.search.searching.SearchContext
Sets names of entities to search within.
setEntities(String...) - Method in class io.jmix.search.searching.SearchContext
Sets names of entities to search within.
setEntities(List<String>) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
setEntities(List<String>) - Method in interface io.jmix.searchui.component.SearchField
Sets names of entities to search within.
setEntityId(String) - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
setEntityName(String) - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
setEntityPropertyFullName(String) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
setEntitySearcher(EntitySearcher) - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
setFieldConfiguration(FieldConfiguration) - Method in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
setFieldConfiguration(FieldConfiguration) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
setId(UUID) - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
setIdSerialization(IdSerialization) - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
setIndexPropertyFullName(String) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
setInstanceNameRelatedProperties(List<MetaPropertyPath>) - Method in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
setInstanceNameRelatedProperties(List<MetaPropertyPath>) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
setJpqlFilterSupport(JpqlFilterSupport) - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
setLastPage(boolean) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
setMetaPropertyPath(MetaPropertyPath) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
setMoreDataAvailable(boolean) - Method in class io.jmix.search.searching.impl.SearchResultImpl
 
setOffset(int) - Method in class io.jmix.search.searching.SearchContext
Sets amount of documents to skip within search.
setOperation(IndexingOperation) - Method in class io.jmix.search.index.queue.entity.IndexingQueueItem
 
setOrder(int) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
setParameterName(String) - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
setParameterName(String) - Method in class io.jmix.searchui.entity.FullTextFilterCondition
 
setParameters(Map<String, Object>) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
setPropertyValueExtractor(PropertyValueExtractor) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
setRegistryValue(String, boolean) - Method in class io.jmix.search.index.impl.IndexStateRegistry
 
setRequired(boolean) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
setRequiredMessage(String) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
setSearchCompletedHandler(Consumer<SearchField.SearchCompletedEvent>) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
setSearchCompletedHandler(Consumer<SearchField.SearchCompletedEvent>) - Method in interface io.jmix.searchui.component.SearchField
Sets the handler to be invoked when the search is successfully completed.
setSearchResult(SearchResult) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen.Page
 
setSearchResult(SearchResult) - Method in class io.jmix.searchui.screen.result.SearchResultsScreen
 
setSearchStrategy(SearchStrategy) - Method in interface io.jmix.searchui.component.FullTextFilter
 
setSearchStrategy(SearchStrategy) - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
setSearchStrategy(SearchStrategy) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
setSearchStrategy(SearchStrategy) - Method in interface io.jmix.searchui.component.SearchField
Sets SearchStrategy to this SearchField.
setSearchStrategyManager(SearchStrategyManager) - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
setSearchStrategyName(String) - Method in class io.jmix.searchui.entity.FullTextFilterCondition
 
setSize(int) - Method in class io.jmix.search.searching.SearchContext
Sets max amount of documents in result set.
setStandalone(boolean) - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
settings - Variable in class io.jmix.search.index.IndexConfiguration
 
setValue(String) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
setValueExtractor(DisplayedNameValueExtractor) - Method in class io.jmix.search.index.mapping.DisplayedNameDescriptor
 
setValueSource(ValueSource<String>) - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
signer - Variable in class io.jmix.autoconfigure.searchaws.AwsRequestSigningInterceptor
 
SimpleFieldMapper - Class in io.jmix.search.index.mapping.strategy
 
SimpleFieldMapper() - Constructor for class io.jmix.search.index.mapping.strategy.SimpleFieldMapper
 
SimplePropertyValueExtractor - Class in io.jmix.search.index.mapping.strategy
 
SimplePropertyValueExtractor() - Constructor for class io.jmix.search.index.mapping.strategy.SimplePropertyValueExtractor
 
size - Variable in class io.jmix.search.index.IndexResult
 
size - Variable in class io.jmix.search.searching.impl.SearchResultImpl
 
size - Variable in class io.jmix.search.searching.SearchContext
 
source - Variable in class io.jmix.searchui.component.SearchField.SearchCompletedEvent
 
specificSettingsBuilders - Variable in class io.jmix.search.index.IndexSettingsConfigurationContext
 
ssl - Variable in class io.jmix.search.SearchProperties.Elasticsearch
 
SSL(String, String, String, String) - Constructor for class io.jmix.search.SearchProperties.SSL
 
standalone - Variable in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
StartupIndexSynchronizer - Class in io.jmix.search.index.impl
Synchronizes search indexes on application startup.
StartupIndexSynchronizer() - Constructor for class io.jmix.search.index.impl.StartupIndexSynchronizer
 
storeAwareLocator - Variable in class io.jmix.search.index.queue.impl.JpaIndexingQueueManager
 
storeAwareLocator - Variable in class io.jmix.search.listener.EntityTrackingListener
 
supportedParameters - Static variable in class io.jmix.search.index.mapping.strategy.EnumFieldMapper
 
supportedParameters - Static variable in class io.jmix.search.index.mapping.strategy.FileFieldMapper
 
supportedParameters - Static variable in class io.jmix.search.index.mapping.strategy.ReferenceFieldMapper
 
supportedParameters - Static variable in class io.jmix.search.index.mapping.strategy.TextFieldMapper
 
synchronizeIndexSchema(String) - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
synchronizeIndexSchema(IndexConfiguration) - Method in interface io.jmix.search.index.ESIndexManager
Synchronizes schema of search index for provided IndexConfiguration.
synchronizeIndexSchema(IndexConfiguration) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
synchronizeIndexSchema(IndexConfiguration, IndexSchemaManagementStrategy) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
synchronizeIndexSchemas() - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
synchronizeIndexSchemas() - Method in interface io.jmix.search.index.ESIndexManager
Synchronizes schemas of all search indexes defined in application.
synchronizeIndexSchemas(Collection<IndexConfiguration>) - Method in interface io.jmix.search.index.ESIndexManager
Synchronizes schemas of search indexes for provided collection of IndexConfiguration.
synchronizeIndexSchemas() - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
synchronizeIndexSchemas(Collection<IndexConfiguration>) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 

T

TextFieldMapper - Class in io.jmix.search.index.mapping.strategy
Maps field as analyzed text
TextFieldMapper() - Constructor for class io.jmix.search.index.mapping.strategy.TextFieldMapper
 
TokenFilterConfigurationStages - Interface in io.jmix.search.index.mapping.analysis.impl
Stages of token filter configuration fluent API
TokenFilterConfigurer - Class in io.jmix.search.index.mapping.analysis.impl
 
TokenFilterConfigurer(String) - Constructor for class io.jmix.search.index.mapping.analysis.impl.TokenFilterConfigurer
 
tokenFilterConfigurers - Variable in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
tokenFilters - Variable in class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
tokenFilters - Variable in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
tokenFilters - Variable in class io.jmix.search.index.mapping.analysis.impl.NormalizerConfigurer
 
tokenizer - Variable in class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
TokenizerConfigurationStages - Interface in io.jmix.search.index.mapping.analysis.impl
Stages of tokenizer configuration fluent API
TokenizerConfigurer - Class in io.jmix.search.index.mapping.analysis.impl
 
TokenizerConfigurer(String) - Constructor for class io.jmix.search.index.mapping.analysis.impl.TokenizerConfigurer
 
tokenizerConfigurers - Variable in class io.jmix.search.index.mapping.analysis.impl.AnalysisConfigurationContextImpl
 
tokenizers - Variable in class io.jmix.search.index.mapping.analysis.impl.IndexAnalysisElementsRegistry
 
toString() - Method in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
toString() - Method in class io.jmix.search.index.mapping.MappingFieldDescriptor
 
toString() - Method in class io.jmix.search.searching.impl.AbstractSearchStrategy
 
toString() - Method in class io.jmix.search.searching.SearchContext
 
trackedClassDelete - Variable in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
trackedClassUpdate - Variable in class io.jmix.search.index.mapping.IndexConfigurationManager.PropertyTrackingInfo
 
transformMultipleValues(Iterable<?>, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.AbstractPropertyValueExtractor
Transform extracted value of multi-value property into result json.
transformMultipleValues(Iterable<?>, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.EnumPropertyValueExtractor
 
transformMultipleValues(Iterable<?>, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.FilePropertyValueExtractor
 
transformMultipleValues(Iterable<?>, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.ReferencePropertyValueExtractor
 
transformMultipleValues(Iterable<?>, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.SimplePropertyValueExtractor
 
transformSingleValue(Object, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.AbstractPropertyValueExtractor
Transform extracted value of single-value property into result json.
transformSingleValue(Object, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.EnumPropertyValueExtractor
 
transformSingleValue(Object, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.FilePropertyValueExtractor
 
transformSingleValue(Object, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.ReferencePropertyValueExtractor
 
transformSingleValue(Object, Map<String, Object>) - Method in class io.jmix.search.index.mapping.strategy.SimplePropertyValueExtractor
 
tryLockEntityForEnqueueIndexAll(String) - Method in class io.jmix.search.index.impl.IndexingLocker
 
tryLockQueueProcessing() - Method in class io.jmix.search.index.impl.IndexingLocker
 
tryLockQueueProcessing(long, TimeUnit) - Method in class io.jmix.search.index.impl.IndexingLocker
 
tryLockReindexing() - Method in class io.jmix.search.index.impl.IndexingLocker
 
tryLockReindexing(long, TimeUnit) - Method in class io.jmix.search.index.impl.IndexingLocker
 

U

uiComponents - Variable in class io.jmix.searchui.component.fulltextfilter.FullTextFilterConverter
 
uiComponents - Variable in class io.jmix.searchui.screen.result.SearchResultsScreen
 
unlockEntityForEnqueueIndexAll(String) - Method in class io.jmix.search.index.impl.IndexingLocker
 
unlockQueueProcessing() - Method in class io.jmix.search.index.impl.IndexingLocker
 
unlockReindexing() - Method in class io.jmix.search.index.impl.IndexingLocker
 
updateQueryCondition(String) - Method in class io.jmix.searchui.component.impl.FullTextFilterImpl
 
updateRequestOffset(SearchRequest, SearchResultImpl) - Method in class io.jmix.search.searching.impl.EntitySearcherImpl
 
url - Variable in class io.jmix.search.SearchProperties.Elasticsearch
Elasticsearch URL.
useDefaultIndexingQueueProcessingQuartzConfiguration - Variable in class io.jmix.search.SearchProperties
Whether the default Indexing Queue processing quartz scheduling configuration is used.
usingFieldMappingStrategyClass(Class<? extends FieldMappingStrategy>) - Method in interface io.jmix.search.index.mapping.processor.MappingDefinition.BuilderFieldMappingStrategyInput
 
usingFieldMappingStrategyClass(Class<? extends FieldMappingStrategy>) - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElementBuilder
 

V

validate() - Method in class io.jmix.searchui.component.impl.SearchFieldImpl
 
validateIndex(String) - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
validateIndex(IndexConfiguration) - Method in interface io.jmix.search.index.ESIndexManager
Validates current state of index schema.
validateIndex(IndexConfiguration) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
validateIndexes() - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
validateIndexes() - Method in interface io.jmix.search.index.ESIndexManager
Validates current state of schema of all search indexes defined in application.
validateIndexes(Collection<IndexConfiguration>) - Method in interface io.jmix.search.index.ESIndexManager
Validates current state of index schema related to provided collection of IndexConfiguration.
validateIndexes() - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
validateIndexes(Collection<IndexConfiguration>) - Method in class io.jmix.search.index.impl.ESIndexManagerImpl
 
validateInputEntity(String) - Method in class io.jmix.search.index.EntityIndexingManagementFacade
 
valueOf(String) - Static method in enum io.jmix.search.index.IndexSchemaManagementStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jmix.search.index.IndexSynchronizationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jmix.search.index.IndexValidationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jmix.search.index.mapping.analysis.impl.AnalysisElementConfigurationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jmix.search.index.mapping.analysis.impl.AnalysisElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jmix.search.index.queue.impl.IndexingOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jmix.search.listener.EntityTrackingListener.CheckState
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jmix.search.index.IndexSchemaManagementStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jmix.search.index.IndexSynchronizationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jmix.search.index.IndexValidationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jmix.search.index.mapping.analysis.impl.AnalysisElementConfigurationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jmix.search.index.mapping.analysis.impl.AnalysisElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jmix.search.index.queue.impl.IndexingOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jmix.search.listener.EntityTrackingListener.CheckState
Returns an array containing the constants of this enum type, in the order they are declared.
ViewSearchResultRole - Interface in io.jmix.searchui.role
Grants permissions to view Search Results screen
viewSearchResults() - Method in interface io.jmix.searchui.role.ViewSearchResultRole
 

W

withCharacterFilters(String...) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.SetupCharacterFilters
 
withCharacterFilters(String...) - Method in class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
withCharacterFilters(String...) - Method in class io.jmix.search.index.mapping.analysis.impl.NormalizerConfigurer
 
withNativeConfiguration(String) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.SetupNativeConfiguration
 
withParameter(String, Object) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.SetupParameters
 
withParameter(String, Object) - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElementBuilder
 
withParameters(Map<String, Object>) - Method in class io.jmix.search.index.mapping.processor.MappingDefinition.MappingDefinitionElementBuilder
 
withTokenFilters(String...) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.SetupTokenFilters
 
withTokenFilters(String...) - Method in class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
withTokenFilters(String...) - Method in class io.jmix.search.index.mapping.analysis.impl.NormalizerConfigurer
 
withTokenizer(String) - Method in interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.SetupTokenizer
 
withTokenizer(String) - Method in class io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links