|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SearchManager
The SearchManager is the entry point to create full text queries on top of a cache.
| Method Summary | |
|---|---|
org.hibernate.search.query.dsl.EntityContext |
buildQueryBuilderForClass(Class<?> entityType)
Experimental. |
CacheQuery |
getClusteredQuery(org.apache.lucene.search.Query luceneQuery,
Class<?>... classes)
Experimental! Use it to try out the newly introduced distributed queries. |
CacheQuery |
getQuery(org.apache.lucene.search.Query luceneQuery,
Class<?>... classes)
This is a simple method that will just return a CacheQuery, filtered according to a set of classes passed
in. |
org.hibernate.search.SearchFactory |
getSearchFactory()
Experimental. |
void |
registerKeyTransformer(Class<?> keyClass,
Class<? extends Transformer> transformerClass)
Registers a Transformer for the supplied key class. |
| Method Detail |
|---|
CacheQuery getQuery(org.apache.lucene.search.Query luceneQuery,
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 - - Queryclasses - - optionally only return results of type that matches this list of acceptable types
org.hibernate.search.query.dsl.EntityContext buildQueryBuilderForClass(Class<?> entityType)
org.hibernate.search.SearchFactory getSearchFactory()
CacheQuery getClusteredQuery(org.apache.lucene.search.Query luceneQuery,
Class<?>... classes)
luceneQuery - classes -
void registerKeyTransformer(Class<?> keyClass,
Class<? extends Transformer> transformerClass)
Transformer for the supplied key class.
When storing keys in cache that are neither simple (String, int, ...) nor annotated with @Transformable,
Infinispan-Query will need to know what Transformer to use when transforming the keys to Strings. Clients
must specify what Transformer to use for a particular key class by registering it through this method.
keyClass - the key class for which the supplied transformerClass should be usedtransformerClass - the transformer class to use for the supplied key class
|
--> | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||