public interface SearchManager
Modifier and Type | Method and Description |
---|---|
EntityContext |
buildQueryBuilderForClass(java.lang.Class<?> entityType)
Experimental.
|
CacheQuery |
getClusteredQuery(Query luceneQuery,
java.lang.Class<?>... classes)
Experimental!
Use it to try out the newly introduced distributed queries.
|
MassIndexer |
getMassIndexer()
The MassIndexer can be used to rebuild the Lucene indexes from
the entries stored in Infinispan.
|
CacheQuery |
getQuery(Query luceneQuery,
java.lang.Class<?>... classes)
This is a simple method that will just return a
CacheQuery , filtered according to a set of classes passed
in. |
|
getQueryFactory()
Experimental! Obtains the factory for DSL-based queries backed by Lucene indexes.
|
SearchFactory |
getSearchFactory()
Experimental.
|
getQueryFactory()
CacheQuery getQuery(Query luceneQuery, java.lang.Class<?>... classes)
CacheQuery
, filtered according to a set of classes passed
in. If no classes are passed in, it is assumed that no type filtering is performed and so all known types will
be searched.luceneQuery
- - org.apache.lucene.search.Query
classes
- - optionally only return results of type that matches this list of acceptable typesEntityContext buildQueryBuilderForClass(java.lang.Class<?> entityType)
SearchFactory getSearchFactory()
CacheQuery getClusteredQuery(Query luceneQuery, java.lang.Class<?>... classes)
luceneQuery
- classes
- MassIndexer getMassIndexer()