現在、elasticsearch-results のコーナー ケースを改善しようとしています。特に頭痛の種の 1 つは、「google+」が単純に「google」に縮小されていることです。通常、特殊文字を省略しても問題ありませんが、これについては例外が必要です。これを達成する方法はありますか?
次の設定を試しました。
{
"index": {
"analysis": {
"analyzer": {
"default": {
"tokenizer": "standard",
"filter": [
"synonym",
"word_delimiter"
]
}
},
"filter": {
"synonym": {
"type": "synonym",
"synonyms_path": "analysis/synonym.txt"
},
"word_delimiter": {
"type": "word_delimiter",
"protected_words_path": "analysis/protected.txt"
}
}
}
}
}
protected.txt には google+ を含む 1 行が含まれています