阅读128 返回首页    go 阿里云 go 技术社区[云栖]


《深入理解Elasticsearch(原书第2版)》一2.5 选择正确的查询方式

本节书摘来华章计算机《深入理解Elasticsearch(原书第2版)》一书中的第2章 ,第2.5节,[美]拉斐尔·酷奇(Rafal Ku) 马雷克·罗戈任斯基(Marek Rogoziski)着 张世武 余洪淼 商旦 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.5 选择正确的查询方式

在《Elasticsearch Server,Second Edition》一书中,我们详细介绍了Elasticsearch的查询DSL,这一种使用JSON结构化的查询语言,可以构建极其复杂的查询语句。不过,在那本书中我们没有探讨在不同的场合可以用到哪些查询方式,以及应该使用哪种查询方式。对于一个在全文搜索引擎领域没有经验储备的人来说,Elasticsearch提供的查询方式显得太多了,而且容易让人迷惑。因此我们将在本书中对这方面的知识做一些深入探讨,从而引导读者如何选择合适的查询方式。
我们把本节内容划分为独立的两部分。第1部分试图对所有查询方式进行分类,并告诉你在特定分类下的查询将会产生什么输出。第2部分将针对每种分类举例加以说明,并探讨分类间的不同。请注意,本节接下来的内容不是对Elasticsearch的查询DSL的完整阐释,如果你需要了解查询DSL的基本知识,请参考《Elasticsearch Server,Second Edition》一书,或者查阅Elasticsearch的官方文档:https://www.Elasticsearch.org/guide/en/Elasticsearch/reference/current/query-dsl.html。

最后更新:2017-06-23 23:36:55

  上一篇:go  “云中观世界”之二:视觉智能生态
  下一篇:go  《深入理解Elasticsearch(原书第2版)》一2.4.5 选择正确的过滤方式