【发布时间】:2017-01-11 17:25:32
【问题描述】:
我有一个包含 5000 万种产品的列表。每个产品都有一个包含 200 项功能的列表。我希望通过匹配在 200 个功能中具有最大重叠的产品功能来找到类似的产品。
目前我将 200 个单词与空格连接并形成一个长字符串。当我想为特定的选定产品查找类似产品时,我会检索存储的 200 字长字符串并搜索 elasticsearch。
这给出了预期的结果,但每次搜索大约需要 7 秒。那是因为搜索短语太长了。有没有更好的方法来做到这一点并找到弹性的最佳重叠?
【问题讨论】:
标签: elasticsearch elasticsearch-query