0
this PRを参考にして、elasticsearch補完タイプを使用して入力する際の提案を作成しました。はelasticsearch context suggesterを更新できますか?
{
"MyType": {
"properties":{
"MyField":{
"type":"completion",
"index_analyzer":"MyIndexAnalyzer",
"search_analyzer":"MySearchAnalyzer",
"payloads":true,
"context": {
"deleteFlag": {
"type": "category",
"path": "deleteFlag"
}
}
}
}
}
}
私の問題は、私はの値deleteFlagインデックスにコンテキストを設定した場合、すべてが正常に動作していることです。 私はdeleteFlagの値を変更する更新クエリを使用するとき、それは変更されますが、私はdeleteFlagに対してフィルタリングすることにより、クエリを実行するとき、私はまだドキュメントのインデックスが作成されたときdeleteFlagの値に応じて結果を取得しています。
私は、更新されたコンテキストフィールドでも以前の値を保持していると思います。
もしそうなら、なぜですか?私はここでよく分からないのですか?