ES 搜索(2)——URI search

URI 搜索 方式,是提供搜索参数执行搜索请求,不是一个完美的搜索方式,但可以很好的curl 测试。

#查询user字段中包含kimchy的文档
curl -XGET 'localhost:9200/twitter/tweet/_search?q=user:kimchy&pretty'
参数列表描述
q查询字符串
df未定义字段前缀时使用的默认字段
analyzer分析查询字符串时使用的分析器名称
analyzer_wildcard是否应该分析通配符和前缀查询。默认为false
batched_reduce_size在协调节点上一次减少的分片结果的数量。如果请求中的潜在分片数可能很大,则应该使用此值作为保护机制来减少每个搜索请求的内存开销。
defualt_operator要使用的默认运算符可以是AND或 OR。默认为OR
leient如果设置为true将导致基于格式的失败(如提供文本到数字字段)被忽略。默认为false。
explain对于每个命中,包含如何计算命中计分的解释
_source设置为false禁止检索_source字段。也可以使用_source_include&获取部分文档_source_exclude。
stored_fields选择性存储的文件字段返回给每个命中,逗号分隔。不指定任何值将导致没有字段返回
sort排序执行。可以是fieldName,或者是 fieldName:asc/ 的形式fieldName:desc。fieldName可以是文档中的实际字段,也可以是_score根据分数表示排序的特殊名称。可以有几个sort参数(顺序是重要的)
track_scores排序时,设置为true仍然跟踪分数,并返回它们作为每个命中的一部分
track_total_hits设置为false禁用跟踪匹配查询的总点击次数
timeout搜索超时,限制搜索请求在指定的时间值内执行,并在到期时累积至点的保留时间。默认没有超时
terminate_after为每个分片收集的文档的最大数量,一旦达到该数量,查询执行将提前终止
from从命中的索引开始返回。默认为0
size要返回的点击次数。默认为10
search_type要执行的搜索操作的类型。可以 dfs_query_then_fetchquery_then_fetch。默认为query_then_fetch

转载于:https://www.cnblogs.com/zhxdxf/p/8397406.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值