【发布时间】:2015-03-23 22:42:37
【问题描述】:
我需要建立某种产品搜索,但我不确定我应该走哪条路。
要求:
- 邻近搜索
- 自定义排名
- 自动更正建议,例如在 Google 中,当您键入“Winipedia”时,它会建议“Wikipedia”。
- 将 PDF 索引为搜索实体的字段值
- 自动更正建议的德语支持
- 自动完成支持
我尝试使用 AWS CloudSearch,但如果您不为支持支付额外费用,他们的支持就会很糟糕,而且他们还不支持德语,也不支持自动完成。
有没有我需要的所有功能的搜索解决方案? Elasticsearch 看起来不错,但我找不到任何关于它的详细功能列表。
提前感谢您的帮助!
问候 尼尔斯
【问题讨论】:
-
Solr 具有提取请求处理程序,可以开箱即用地索引 PDF。我怀疑 ES 有这个功能。 Solr 为此使用 Apache Tika,您可以自行集成。
-
@aitchnyu ElasticSearch 具有相同的功能,也通过 Tika:elasticsearch.org/guide/reference/mapping/attachment-type.html
-
你应该试试 Algolia。它非常快速,易于定制,并且与“数据库搜索”功能完美匹配。您可以在他们的网站上试用演示:algolia.com/demos
标签: solr amazon-web-services elasticsearch amazon-cloudsearch