【发布时间】:2015-12-20 23:55:20
【问题描述】:
假设我有一些成分组合的食谱。很多。
{"sales_name":"pizza Margherita",
"ingredients": ["flour", "water", "tomato", "mozzarella", "barm", "salt"]}
{"sales_name":"kaiser roll",
"ingredients": ["flour", "barm", "malt", "water", "salt"]}
{"sales_name":"Sacher Torte",
"ingredients": ["flour", "water", "sugar", "eggs", "chocolate", "apricot jam"]}
{"sales_name":"bratwurst", "ingredients": ["pork", "veal", "water", "salt"]}
给定一个包含特定成分的查询:“面粉”、“水”,Elasticsearch 如何通过在文档中对它们进行计数来建议最有可能的其他成分?
在这个例子中:“盐”在“面粉”和“水”的食谱中出现了 2 次,而“糖”只出现了一次。
因此查询结果应该是“salt”。
【问题讨论】:
标签: elasticsearch recommendation-engine