閱讀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 選擇正確的過濾方式