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 © 2019 JBoss, a division of Red Hat. All rights reserved.