1

ここで説明されているように、完全な提案者を作成することはできません:

https://github.com/elasticsearch/elasticsearch/issues/3376

エイリアスのために働く。常にグローバル インデックスの回答を取得します。

エイリアスの提案を何らかの方法でフィルタリングできますか?

4

2 に答える 2

0

マッピングでそのフィールド定義を使用してそれを行いました:

"suggester": {                
   "type": "completion",     
   "context": {              
       "alias_name": {             
       "type": "category"
   }                     
}    

そして、これはレコード構造です:

record = {                                      
 'input': input_text,                      
 'output': output_text, 
 'context': {                                
     'alias_name': alias_name                        
 },                                          
 'weight': weight                            
}                
           `                        

..しかし、ルーティングが機能していないようです(クエリがすべてのシャードにヒットします)

于 2015-08-06T12:16:01.373 に答える