ここで説明されているように、完全な提案者を作成することはできません:
https://github.com/elasticsearch/elasticsearch/issues/3376
エイリアスのために働く。常にグローバル インデックスの回答を取得します。
エイリアスの提案を何らかの方法でフィルタリングできますか?
ここで説明されているように、完全な提案者を作成することはできません:
https://github.com/elasticsearch/elasticsearch/issues/3376
エイリアスのために働く。常にグローバル インデックスの回答を取得します。
エイリアスの提案を何らかの方法でフィルタリングできますか?
マッピングでそのフィールド定義を使用してそれを行いました:
"suggester": {
"type": "completion",
"context": {
"alias_name": {
"type": "category"
}
}
そして、これはレコード構造です:
record = {
'input': input_text,
'output': output_text,
'context': {
'alias_name': alias_name
},
'weight': weight
}
`
..しかし、ルーティングが機能していないようです(クエリがすべてのシャードにヒットします)