马老师机器学习与数据挖掘
搜索(Search)
Elasticsearch提供了一个简单,一致的REST API,用于管理集群以及建立索引和搜索数据。
REST APIs支持结构化查询、全文本查询和结合了两者的复杂查询。
结构化查询:类似于SQL构建的查询,按索引中搜索字段,然后按字段对匹配项进行排序。
全文本查询:查找到所有与查询字符串匹配的文档,按相关性对它们进行排序。
可以使用Elasticsearch的全面JSON风格的查询语言(Query DSL)访问所有这些搜索功能。还可以构造SQL风格的查询来在Elasticsearch内部本地搜索和聚合数据。