| Class and Description |
|---|
| BoolQuery
联合查询(复杂查询条件下用的最多的一个查询)。Bool查询对应Lucene中的BooleanQuery,它由一个或者多个子句组成,每个子句都有特定的类型。
must: 文档必须完全匹配条件
should: should下面会带一个以上的条件,至少满足一个条件,这个文档就符合should
must_not: 文档必须不匹配条件
|
| ConstScoreQuery
当我们不关心检索词频率TF(Term Frequency)对搜索结果排序的影响时,可以使用constant_score将查询语句query或者过滤语句filter包装起来,达到提高搜索速度。
|
| ExistsQuery
exists字段存在性查询
|
| FunctionScoreQuery
Deprecated.
|
| FunctionsScoreQuery
用于处理文档分值的Query,是
FunctionScoreQuery的改进功能。 |
| GeoBoundingBoxQuery
找出经纬度落在指定矩形内的数据。
|
| GeoDistanceQuery
找出与某个位置某个距离内的数据。
|
| GeoPolygonQuery
找出落在指定多边形包围起来的图形内的数据
|
| InnerHits |
| KnnVectorQuery
K最邻近查询
|
| MatchPhraseQuery
类似
MatchQuery (MatchQuery 仅匹配某个词即可),但是 MatchPhraseQuery会匹配所有的短语。 |
| MatchQuery
包括模糊匹配和短语或邻近查询
|
| NestedQuery
嵌套查询可以查询嵌套的对象/文档。
|
| PrefixQuery
匹配前缀。比如搜索“name”是以“王”字开头的所有人。
|
| Query
Query接口,具体介绍请查看具体的实现类的说明
|
| RangeQuery
范围查询。通过设置一个范围(from,to),查询该范围内的所有数据。
|
| SuffixQuery
suffix query, for field type fuzzy_keyword only
|
| TermQuery
精确的term查询。
|
| TermsQuery
多个term查询。
|
| WildcardQuery
通配符查询。支持 *( 任意0或多个)和 ?(任意1个字符)。
|
| Class and Description |
|---|
| Query
Query接口,具体介绍请查看具体的实现类的说明
|
| Class and Description |
|---|
| Query
Query接口,具体介绍请查看具体的实现类的说明
|
| QueryBuilder
所有Query的 innerBuilder 继承自QueryBuilder
|
| Class and Description |
|---|
| Query
Query接口,具体介绍请查看具体的实现类的说明
|
| QueryBuilder
所有Query的 innerBuilder 继承自QueryBuilder
|
| Class and Description |
|---|
| Query
Query接口,具体介绍请查看具体的实现类的说明
|
| Class and Description |
|---|
| Query
Query接口,具体介绍请查看具体的实现类的说明
|
| Class and Description |
|---|
| Query
Query接口,具体介绍请查看具体的实现类的说明
|
| Class and Description |
|---|
| Query
Query接口,具体介绍请查看具体的实现类的说明
|
Copyright © 2024. All Rights Reserved.