我使用分析器的设置创建了索引,并在调用索引属性时显示了我的分析器设置。当我尝试在分析器中使用索引时,它会抛出一个名为&#34的异常;分析仪无法找到"。这是我的分析仪设置;
"settings":{
"index":{
"settings":{
"analysis":{
"filter":{
"turkce_lowercase":{
"type":"lowercase",
"language":"turkish"},
"turkce_stop":{
"type":"stop",
"stopwords_path":"/home/power/Documents/stop_words.txt"}
},
"analyzer":{
"turkce":{
"filter":["turkce_lowercase","turkce_stop"],
"tokenizer":"standard_tokenizer"}
},
"tokenizer":{
"standard_tokenizer":{
"type":"standard",
"max_token_length":"900"}
}
}
}
}
}
答案 0 :(得分:0)
在custom analyzer中,您只需添加"type": "custom"
即表示您的分析仪是自定义分析仪而非标准分析仪。
"analyzer": {
"turkce": {
"type": "custom", <----- add this
"filter": [
"turkce_lowercase",
"turkce_stop"
],
"tokenizer": "standard_tokenizer"
}
}