elasticsearch mapping之index
生活随笔
收集整理的這篇文章主要介紹了
elasticsearch mapping之index
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
index: true 是否為該field 創建索引,體現出來就是該字段是否可被查詢
創建index:
PUT my_index {"mappings": {"type": {"properties": {"name": {"type": "keyword"},"age": {"type": "keyword","index": false}}}} }設置age字段的"index": false,添加一條數據:
POST my_index/type {"name": "vincent","age": "20" }當我們查詢字段age的值時:
POST my_index/_search {"query": {"bool": {"filter": {"term": {"age": "20"}}}} }出現報錯信息:
而當我們搜索name時,可以正常搜到結果。說明數據還是正常入到庫中了。
設置字段index: true時,字段不會建立倒排索引,就不能根據這個字段進行搜索,因此集群的搜索會稍微變快一點。而倒排索引是存放在磁盤中,因此會稍微節省一些磁盤空間。
總結
以上是生活随笔為你收集整理的elasticsearch mapping之index的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: elasticsearch mappin
- 下一篇: elasticsearch mappin