【发布时间】:2014-06-03 19:40:16
【问题描述】:
这是我的 Grails 项目的最佳引擎。
我的图书项目的要求:
- 200k+ 个实体
- 每天 150k+ 独立访客
- 仅元信息搜索(书名、章节名、 作者姓名...)
- 5-6种数据类型
- 类型的不同优先级。为了 例如,书的优先级高于章节,作者的优先级更高 优先然后翻译
- 建议
- 可以在指定字段中进行搜索
竞争者是:
- 弹性搜索
- 太阳能
- 狮身人面像
- ...
更新
现在我正在使用 ElasticSearch
【问题讨论】:
-
您可以使用可搜索插件分配不同的优先级,请参阅
boost的文档 -
谢谢信息。但这个问题对我来说仍然是真实的
-
Elastic Search plugin 建立在 Lucene 之上会定期更新,您还可以获得boost 选项。如果可搜索插件不是一个选项,我会选择这个插件。
标签: grails solr elasticsearch sphinx