0
我一直在使用elasticsearch-analysis-kuromoji來執行日語搜索,但是我收到了兩個很奇怪的行爲,第一個是我搜索的字符將不起作用,例如 - '輸出貿易'將不起作用,除非我將它作爲'輸出貿易'傳遞給每個角色之間的空格。 此外,像トト等字符不搜索。elasticsearch-analysis-kuromoji的行爲不是我所期望的
這是我的配置:
.setSettings(ImmutableSettings.settingsBuilder().loadFromSource(jsonBuilder()
.startObject()
.startObject("analysis")
//
.startObject("tokenizer")
.startObject("kuromoji_user_dict")
.field("type", "kuromoji_tokenizer")
.field("mode", "extended")
.field("discard_punctuation", "false")
.endObject()
.endObject()
//
.startObject("analyzer")
.startObject(JAPANESE_LANGUAGE_ANALYSIS)
.field("type", "custom")
.field("tokenizer", "kuromoji_user_dict")
.endObject()
.endObject()
//
.endObject()
.endObject().string()));
上午我配置錯了或者我需要一個不同的tokeniser像字符: '輸出貿易和ント'
謝謝