【发布时间】:2016-05-03 16:06:24
【问题描述】:
我目前正在爬取 28 个网站(小型、小型、大型),并且爬取生成了大约 25MB 的数据。我正在使用 Elasticsearch 进行索引,并使用 edge_n-gram 自动完成策略。经过一些测试,似乎我需要更多数据来创建更好的多词(短语)建议。我知道我可以简单地抓取更多网站,但有没有办法让 Nutch 完全或尽可能多地抓取每个网站,以通过edge_n_grams 创建更多数据以提供更好的搜索建议?
或
这甚至是一个失败的原因吗?无论我有多少数据,通过记录用户搜索查询来创建更好的多词建议的最佳方法是什么?
【问题讨论】:
-
还可以看看 ES Completion Suggester 作为 ngram 的更好替代品,尤其是在短语建议方面。