0
elasticsearch内の単一のインデックスに対して複数のsynonym_path
を達成しようとしています。弾性検索で単一インデックス用の複数のsynonym_pathを実装する
"settings": {
"index": {
"analysis": {
"analyzer": {
"synonym": {
"tokenizer": "whitespace",
"filter": ["synonym"]
}
},
"filter": {
"bool": {
"should": [{
"synonym": {
"type": "synonym",
"synonyms_path": "synonyms.txt",
"ignore_case": true
}},
{
"synonym": {
"type": "synonym",
"synonyms_path": "synonyms2.txt",
"ignore_case": true
}}]
}
}
}
}
},
"mappings": {
"animals": {
"properties": {
"name": {
"type": "String",
"analyzer": "synonym"
}
}
}
}
IはChromeでJSONセンスを使用して上記のコードを試みたが、それはTokenFilter [bool] must have a type associated with it
エラーが発生しました。
これを実装する他の方法はありますか?
'TokenFilterがあります[0]スローit'エラーに関連付けられた型を持っている必要があります。 これはどういう意味ですか? :) – svynsaenz
私の悪い、小さなタイプミス、申し訳ありません。先に進み、もう一度やり直してください – Val
これまでの運は何ですか? – Val