Elasticsearch——Search的基本介紹


Elasticsearch最常用的方法莫過於查詢了。Es支持以URI請求參數或者請求體的方式進行查詢。

查詢范例

Elasticsearch支持對多索引以及多類型進行查詢。

比如,下面對某個特定索引的所有類型執行查詢,查詢user為kimchy的所有類型的文檔:

$ curl -XGET 'http://localhost:9200/twitter/_search?q=user:kimchy'

也可以指定某個特定的類型:

$ curl -XGET 'http://localhost:9200/twitter/tweet,user/_search?q=user:kimchy'

當然,對於index來說,也是支持多個Index共同查詢的:

$ curl -XGET 'http://localhost:9200/kimchy,elasticsearch/tweet/_search?q=tag:wow'

使用_all也可以表示對所有的索引執行查詢:

$ curl -XGET 'http://localhost:9200/_all/tweet/_search?q=tag:wow'

如果忽略索引和類型字段,則表示對所有的索引和類型執行查詢:

$ curl -XGET 'http://localhost:9200/_search?q=tag:wow'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM