我的目标是创建相关搜索字词列表,与Pinterest完全相同。例如,当我搜索“溢出”时,Pinterest会生成一个相关术语列表:
如何使用Elasticsearch实现此类功能?
答案 0 :(得分:0)
我不确定这个解决方案是否适合你,但Elasticsearch有类似Suggesters的东西。我在实践中并不熟悉这个功能,但我发现有几个配置选项(如整个Elasticsearch) - 也许某些东西适合你。
此外,我在这里找到了关于此主题的简短介绍视频:
https://www.elastic.co/videos/using-the-completion-suggester
请注意,视频是从2012年开始的,因此API在当前版本中略有不同。
答案 1 :(得分:0)
Significant Terms Aggregation应该能够得到你想要的东西。您应该能够根据您存储的数据获得其他相关查询或文档的条款。