例如,如果我搜索"食物,"我想返回包含任何带有关键字" Restaurant"或"厨师"或类似的东西。
答案 0 :(得分:1)
我认为您需要Elasticsearch的“同义词”功能:http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/using-synonyms.html
您定义了一个您认为是同义词的单词列表(在您的示例中 - 食物,餐馆,厨师),然后,在索引时,ES将不仅索引“餐馆”,而且还“食物”和“厨师”。请在上面的链接中查看有关此内容的更多详细信息。