5
有沒有一種方法可以配置一個分析器,只有在編入索引之前小寫輸入?Elasticsearch - 配置沒有標記器的小寫分析器
因此,舉例來說,如果我得到:
"name": "Foo Bar"
輸出術語應該是「富酒吧」,這樣我就可以用一個詞語查詢來查詢該字詞。
我的用例是用一個詞條查詢索引一個我以後要查詢的實體,所以我希望每一個東西都可以作爲lowercased後的索引。
謝謝!
有沒有一種方法可以配置一個分析器,只有在編入索引之前小寫輸入?Elasticsearch - 配置沒有標記器的小寫分析器
因此,舉例來說,如果我得到:
"name": "Foo Bar"
輸出術語應該是「富酒吧」,這樣我就可以用一個詞語查詢來查詢該字詞。
我的用例是用一個詞條查詢索引一個我以後要查詢的實體,所以我希望每一個東西都可以作爲lowercased後的索引。
謝謝!
好的,找到它了!
看起來像關鍵詞標記是使用正確的標記。
"analysis": {
"analyzer": {
"lowercase": {
"type": "custom",
"tokenizer": "keyword",
"filter": [
"lowercase"
]
}
}
}
@EvaldasBuinauskas,地板是你的;-) – Val