public final class Search extends Object
SearchManager for a
cache and start building Lucene queries (with or without the help of Hibernate Search DSL) for indexed caches. It
also provides the QueryFactory which is your starting point for building DSL-based or query string based
Ickle queries, continuous queries and event filters, for both indexed and unindexed caches.| Modifier and Type | Method and Description |
|---|---|
static <K,V> ContinuousQuery<K,V> |
getContinuousQuery(Cache<K,V> cache)
Obtain the
ContinuousQuery object for a cache. |
static QueryFactory |
getQueryFactory(Cache<?,?> cache)
Obtain the query factory for building DSL based Ickle queries.
|
static SearchManager |
getSearchManager(Cache<?,?> cache)
Obtain the
SearchManager object for a cache. |
static <K,V> CacheEventFilterConverter<K,V,ObjectFilter.FilterResult> |
makeFilter(Query query)
Create an event filter out of an Ickle query.
|
static <K,V> CacheEventFilterConverter<K,V,ObjectFilter.FilterResult> |
makeFilter(String queryString)
Create an event filter out of an Ickle query string.
|
static <K,V> CacheEventFilterConverter<K,V,ObjectFilter.FilterResult> |
makeFilter(String queryString,
Map<String,Object> namedParameters)
Create an event filter out of an Ickle query string.
|
public static <K,V> CacheEventFilterConverter<K,V,ObjectFilter.FilterResult> makeFilter(String queryString)
public static <K,V> CacheEventFilterConverter<K,V,ObjectFilter.FilterResult> makeFilter(String queryString, Map<String,Object> namedParameters)
public static <K,V> CacheEventFilterConverter<K,V,ObjectFilter.FilterResult> makeFilter(Query query)
public static QueryFactory getQueryFactory(Cache<?,?> cache)
public static <K,V> ContinuousQuery<K,V> getContinuousQuery(Cache<K,V> cache)
ContinuousQuery object for a cache.public static SearchManager getSearchManager(Cache<?,?> cache)
SearchManager object for a cache.Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.