Elasticsearch搜索
Posted xiaotao13725566749
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch搜索相关的知识,希望对你有一定的参考价值。
搜索
概念
映射(Mapping) 数据在每个字段中国的解释说明
分析(Analysis) 全文是如何处理可以被搜索的
领域的特定查询语言(Query DSL) Elasticsearch,强大的查询语言
返回参数
hits 包含匹配到的文档的总数
_score 相关性得分,衡量了文档与查询的匹配程度
took 整个请求花费了多少秒
time_out 查询是否超时(可以设置超时时间 GET /_search?timeout=1s )会返回超时之前收集到的结果
空搜索
GET /_search
多索引和多类别
/gb,us/_search
在索引gb和us的所有类型中搜素
/g*,u*/_search
在索引以g开头和以u开头的所有;类型中搜索
/gb,us/user,tweet/_search
在索引gb和us的类型为user和twet中搜索
/_all/user,tweet/_search
在所有索引的user和tweet中搜索
简易搜索
GET /_all/tweet/_search?q=tweet:elasticsearch 查询类型为tweet且tweet字段为elasticsearch的值
以上是关于Elasticsearch搜索的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch:如何在 Elasticsearch 中正确使用同义词功能
Elasticsearch:如何在 Elasticsearch 中正确使用同义词功能