-
ignore_above的作用
ES中用於設置超過設定字符后,不被索引或者存儲。 -
當字符超過給定長度后,能否存入
keyword類型的最大支持的長度為——32766個UTF-8類型的字符。
也就是說term精確匹配的最大支持的長度為32766個UTF-8個字符。 -
text類型和keyword類型的存儲字符數區別
text類型:支持分詞、全文檢索,不支持聚合、排序操作。適合大字段存儲,如:文章詳情、content字段等;
keyword類型:支持精確匹配,支持聚合、排序操作。適合精准字段匹配,如:url、name、title等字段。
- 結論
1)ES5.X版本以后,keyword支持的最大長度為32766個UTF-8字符,text對字符長度沒有限制。
2)設置ignore_above后,超過給定長度后的數據將不被索引,無法通過term精確匹配檢索返回結果。