public class QueryItem extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
QueryItem.Range
范围查询
|
| 限定符和类型 | 字段和说明 |
|---|---|
float |
boost |
Boolean |
exist |
QueryField |
field
操作字段
|
QueryOption |
opt
操作类型
|
QueryItem.Range |
range |
String |
regexp |
String |
simpleStringQuery |
String |
stringQuery |
Integer |
term |
String |
term4txt |
List<Integer> |
terms |
List<String> |
terms4txt |
String |
wildcard |
| 构造器和说明 |
|---|
QueryItem(QueryOption opt,
QueryField field) |
public QueryOption opt
public float boost
public QueryField field
public Integer term
public String term4txt
public String regexp
public String wildcard
public String stringQuery
public String simpleStringQuery
public Boolean exist
public QueryItem.Range range
public QueryItem(QueryOption opt, QueryField field)
public static QueryItem create(QueryOption opt, QueryField field, Boolean exist)
opt - QueryOptionfield - QueryFieldexist - is existpublic static QueryItem create(QueryOption opt, QueryField field, Integer term)
opt - QueryOptionfield - QueryFieldterm - Termpublic static QueryItem create(QueryOption opt, QueryField field, String term)
opt - QueryOptionfield - QueryFieldterm - Termpublic static QueryItem create(QueryOption opt, QueryField field, Collection<Integer> terms)
opt - QueryOptionfield - QueryFieldterms - Termspublic static QueryItem create4Txt(QueryOption opt, QueryField field, Collection<String> terms)
opt - QueryOptionfield - QueryFieldterms - Termspublic static QueryItem create4Regexp(QueryOption opt, QueryField field, String regexp)
opt - QueryOptionfield - QueryFieldregexp - Regexppublic static QueryItem create4Wildcard(QueryOption opt, QueryField field, String wildcard)
opt - QueryOptionfield - QueryFieldwildcard - Wildcard Stringpublic static QueryItem create4StringQuery(QueryOption opt, String value)
opt - QueryOptionvalue - Stringpublic static QueryItem create4SimpleStringQuery(QueryOption opt, String value)
opt - QueryOptionvalue - Stringpublic static QueryItem create(QueryOption opt, QueryField field, QueryItem.Range range)
field - QueryFieldopt - QueryOptionrange - Rangepublic QueryItem setBoost(float boost)
boost - boostpublic org.elasticsearch.index.query.QueryBuilder toQueryBuilder()
Copyright © 2020. All rights reserved.