1

我不能像这里描述的那样提出完整的建议:

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

为别名工作。始终获得全球索引答案。

我可以以任何方式过滤别名建议吗?

4

2 回答 2

1

你知道Suggester是一个实验性的功能,有很多限制。我关注了这篇文章http://blog.qbox.io/multi-field-partial-word-autocomplete-in-elasticsearch-using-ngrams

于 2014-11-25T14:49:18.763 回答
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 回答