net.sf.lucis.core
Class LucisQuery<T>
java.lang.Object
net.sf.lucis.core.LucisQuery<T>
public abstract class LucisQuery<T>
- extends Object
Abstract implementation for a search service.
- Author:
- Andres Rodriguez
|
Method Summary |
static LucisQuery<Result> |
count(Query query,
Filter filter)
|
static
|
first(Query query,
DocMapper<T> mapper)
|
static
|
first(Query query,
Filter filter,
DocMapper<T> mapper)
|
static
|
first(Query query,
Filter filter,
Sort sort,
DocMapper<T> mapper)
|
static
|
first(Query query,
Filter filter,
Sort sort,
DocMapper<T> mapper,
Highlight highlight)
|
static
|
first(Query query,
Sort sort,
DocMapper<T> mapper)
|
static LucisQuery<GroupResult> |
group(Query query,
Filter filter,
List<String> fields)
|
static
|
page(Query query,
DocMapper<T> mapper,
int first,
int pageSize)
|
static
|
page(Query query,
Filter filter,
DocMapper<T> mapper,
int first,
int pageSize)
|
static
|
page(Query query,
Filter filter,
Sort sort,
DocMapper<T> mapper,
int first,
int pageSize)
|
static
|
page(Query query,
Filter filter,
Sort sort,
DocMapper<T> mapper,
int first,
int pageSize,
Highlight highlight)
|
static
|
page(Query query,
Sort sort,
DocMapper<T> mapper,
int first,
int pageSize)
|
abstract T |
perform(LucisSearcher searcher)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
perform
public abstract T perform(LucisSearcher searcher)
first
public static <T> LucisQuery<Item<T>> first(Query query,
Filter filter,
Sort sort,
DocMapper<T> mapper,
Highlight highlight)
first
public static <T> LucisQuery<Item<T>> first(Query query,
Filter filter,
Sort sort,
DocMapper<T> mapper)
first
public static <T> LucisQuery<Item<T>> first(Query query,
Sort sort,
DocMapper<T> mapper)
first
public static <T> LucisQuery<Item<T>> first(Query query,
Filter filter,
DocMapper<T> mapper)
first
public static <T> LucisQuery<Item<T>> first(Query query,
DocMapper<T> mapper)
page
public static <T> LucisQuery<Page<T>> page(Query query,
Filter filter,
Sort sort,
DocMapper<T> mapper,
int first,
int pageSize,
Highlight highlight)
page
public static <T> LucisQuery<Page<T>> page(Query query,
Filter filter,
Sort sort,
DocMapper<T> mapper,
int first,
int pageSize)
page
public static <T> LucisQuery<Page<T>> page(Query query,
Sort sort,
DocMapper<T> mapper,
int first,
int pageSize)
page
public static <T> LucisQuery<Page<T>> page(Query query,
Filter filter,
DocMapper<T> mapper,
int first,
int pageSize)
page
public static <T> LucisQuery<Page<T>> page(Query query,
DocMapper<T> mapper,
int first,
int pageSize)
count
public static LucisQuery<Result> count(Query query,
Filter filter)
group
public static LucisQuery<GroupResult> group(Query query,
Filter filter,
List<String> fields)
Copyright © 2013. All Rights Reserved.