An lucene index is built over the data stored in a GemFire Region.
Provides wrapper object of Lucene's Query object and execute the search.
Factory for creating instances of
The instances of this class will be used for distributing Lucene Query objects and re-constructing the Query object.
Abstract data structure for one item in query result.
LuceneService instance is a singleton for each cache.
Defines the interface for a container of lucene query result collected from function execution.
Class for retrieving or creating the currently running instance of the LuceneService.
Thrown when a lucene query fails.
The Lucene indexes created using this API are stored in geode and colocated with the indexed region, which means they have the same availability guarantees as the underlying region. The indexes are maintained asynchronously, so changes to the region may not be immediately visible in the lucene index.