鑒于此資料:
[
{
"tags": [
"food"
]
},
{
"tags": [
"food features"
]
}
]
和索引映射
{
"mappings": {
"properties": {
"tags": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
當我搜索[food]標簽時,如何構建一個回傳匹配標簽[food]和[food features]的查詢,但是當我搜索food features標簽時,只回傳[food features]標簽?謝謝。
uj5u.com熱心網友回復:
對該欄位的prefix查詢tags.keyword可以完成這項作業:
{
"query": {
"prefix": {
"tags.keyword": "food"
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/363493.html
標籤:弹性搜索
上一篇:將json字串自定義查詢設定為彈性搜索請求,javaRestHighLevelClient
下一篇:在彈性堆疊中有1個索引與多個索引
