私は1つのフィールドでElasticsearchで補完候補を使用しています。このタイプには、複数のユーザーのドキュメントが含まれています。返された提案を特定のクエリに一致するドキュメントに限定する方法はありますか?実行方法制限付き文書のElasticsearch completion suggesterクエリー
私は現在、このクエリを使用してい:
{
"name" : {
"text" : "Peter",
"completion" : {
"field" : "name_suggest"
}
}
}
は別のもので、このクエリを結合する方法はあります、例えば
{
"query":{
"term" : {
"user_id" : "590c5bd2819c3e225c990b48"
}
}
}
このクエリは、一致するuser_idフィールドを持たないドキュメントでも結果を返します。 – Joba