官术网_书友最值得收藏!

第4章 Elasticsearch分析與檢索

雖然通過(guò)文檔_id可以獲取到文檔,但_id字段一般都是一個(gè)無(wú)意義的值,在實(shí)際應(yīng)用中更多是使用文檔其他有意義字段做檢索。Elasticsearch提供了一個(gè)專門用于檢索的_search接口,這個(gè)接口可以根據(jù)指定的查詢條件檢索文檔,Elasticsearch強(qiáng)大的檢索能力都體現(xiàn)在對(duì)這個(gè)接口的應(yīng)用上。除了本章介紹的文檔檢索基于_search接口,第7章介紹的聚集查詢也是基于這個(gè)接口,只是使用的參數(shù)及格式不同而已。

Elasticsearch可用于文檔檢索的接口除了_search以外,還包括_count、_msearch、_scripts等。此外,還有一組輔助文檔檢索的接口可供使用。它們可以查看檢索執(zhí)行情況,為性能調(diào)優(yōu)提供依據(jù),包括_validate、_explain、_field_caps、_search_shards等。

由于_search接口比較重要,本章會(huì)先介紹這個(gè)接口的使用方法,然后再介紹接口在檢索文檔時(shí)可用的一些重要參數(shù),其余接口將統(tǒng)一放在最后一節(jié)介紹。本章所有示例都將使用Kibana樣例數(shù)據(jù),請(qǐng)讀者在學(xué)習(xí)之前確保這些數(shù)據(jù)已經(jīng)導(dǎo)入。

主站蜘蛛池模板: 孟村| 景泰县| 新沂市| 怀来县| 桦甸市| 东乌珠穆沁旗| 榆中县| 萝北县| 徐水县| 农安县| 来安县| 郎溪县| 文登市| 松滋市| 大新县| 静安区| 徐汇区| 固镇县| 杭锦后旗| 黎城县| 化隆| 陕西省| 神木县| 邓州市| 黑水县| 临江市| 德令哈市| 锦州市| 鄂温| 武汉市| 比如县| 宁化县| 江达县| 丹阳市| 南漳县| 蓬安县| 大厂| 阿巴嘎旗| 扬中市| 益阳市| 日喀则市|