python使用elasticsearch_python中使用ElasticSearch(二)
一、數據庫和elasticsearch的對比分析
二、kibana中常用的命令。
1.新建數據。
2.查詢上一步中存進去的數據。
3.put修改字段(這個操作要小心,容易誤操作,清楚其他的字段)
4.post修改字段
5.查詢的基本操作。
(1)全部查詢(類似于select * from fruit)
(2)有條件的查詢(類似于select * from fruit where name = 'pingguo')
(3)按特定字段排序(注意,這里只能選取可排的屬性來進行排序,比如數字和日期)
(4)分頁查詢,選擇部分字段展示。
(5)布爾查詢(must表示兩個條件必須同時滿足,用should表示兩個條件滿足其中之一就可以,must_not表示都不)
(6)按條件過濾。(filter里面可以添加各種過濾條件。lt表示“小于”、lte表示“小于等于”、gt表示“大于”、gte表示“大于等于”)
如果檢索條件使用should,當發生和filter里面的條件沖突時,以filter里面的內容為準。不建議使用should語句。
(7)全文檢索:此時的tag類型是數組,直接用全文檢索的方式就可以。
(8)高亮檢索:
再用一些搜索引擎的時候,一些被命中的字段是要求被高亮顯示的,這就要求我們在搜索的時候添加條件。
(9)聚合函數(這里可以定義很多種函數,比如最小值,平均值,最大值等。)
聚合函數的使用,一般是先查詢,再使用聚合函數。
(10)mapping-dynamic
總結
以上是生活随笔為你收集整理的python使用elasticsearch_python中使用ElasticSearch(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 身份验证错误错误指定的句柄无效_基于 W
- 下一篇: micropython stm32f03