Query module internals.
Interface Summary Interface Description CustomQueryCommandCustom commands from the Query module should implement this interface to fetch needed components. InfinispanQueryStatisticsInfoMBeanMBean interface as required by JMX rules. ModuleCommandIdsThe Query module is using custom RPC commands; to make sure the used command ids are unique all numbers are defined here, and should stay in the range 100-119 which is the reserved range for this module. QueryResultLoader
Class Summary Class Description CacheQueryImpl<E>Implementation class of the CacheQuery interface. ComponentRegistryUtilsLookup methods for various internal components of search module. DefaultSearchMappingProviderDefines default analyzers. DefaultSearchMappingProvider.ConfigurableBufferSizeKeywordTokenizerFactorySimilar to
KeywordTokenizerFactorybut with a configurable buffer size.
DefaultSearchWorkCreator DefaultTransformerWARNING, slow as a senile dog, uses Java Serialization and base64 encoding to get a String representation of an Object. IndexPropertyInspectorExtract useful information from indexing configuration InfinispanQueryStatisticsInfoThis MBean exposes the query statistics from the Hibernate Search's SearchIntegrator Statistics object via delegation. LifecycleManagerLifecycle of the Query module: initializes the Hibernate Search engine and shuts it down at cache stop. PartitionHandlingSupport QueryDefinitionWraps the query to be executed in a cache represented either as a String or as a
HSQueryform together with pagination and sort information.
QueryDefinition.Externalizer QueryModuleCommandExtensions QueryModuleMetadataFileFinder SearchManagerImplClass that is used to build a
CacheQuerybased on a Lucene or an Ickle query, only for indexed caches.