我希望能夠搜索一個欄位并聚合它。是否有任何選項可以將欄位宣告為文本和關鍵字?
我已經閱讀了一些關于多欄位的內容。這是一個可能的解決方案嗎?
uj5u.com熱心網友回復:
默認情況下,Elasticsearch 會將文本值映射到一個text帶有keyword子欄位的欄位。您的映射如下所示:
"mappings": {
"properties": {
"newfield": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
因此,可以newfield使用該newfield.keyword欄位對關鍵字搜索和聚合執行全文搜索。
相關檔案:動態欄位映射
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/330909.html
標籤:弹性搜索
