2015-12-07 45 views
5

有沒有一種方法可以配置一個分析器,只有在編入索引之前小寫輸入?Elasticsearch - 配置沒有標記器的小寫分析器

因此,舉例來說,如果我得到:

"name": "Foo Bar" 

輸出術語應該是「富酒吧」,這樣我就可以用一個詞語查詢來查詢該字詞。

我的用例是用一個詞條查詢索引一個我以後要查詢的實體,所以我希望每一個東西都可以作爲lowercased後的索引。

謝謝!

+0

@EvaldasBuinauskas,地板是你的;-) – Val

回答

5

好的,找到它了!

看起來像關鍵詞標記是使用正確的標記。

"analysis": { 
    "analyzer": { 
    "lowercase": { 
     "type": "custom", 
     "tokenizer": "keyword", 
     "filter": [ 
     "lowercase" 
     ] 
    } 
    } 
} 
相關問題