什么是Grails最好的搜索插件?

时间:2013-06-09 22:52:35

标签: hibernate grails lucene grails-2.0 hibernate-search

Grails有两个非常强大的搜索插件。 Searchable PluginHibernate Search Plugin。两者都基于Lucene搜索引擎。

哪个插件最好?是否存在一个插件优于另一个插件的字段?

3 个答案:

答案 0 :(得分:1)

可搜索的插件是稳定的,但它所构建的指南针在开发中有些停滞。

我对Hibernate Search Plugin了解不多。

还有另外两个选项可以看看Solr和Solr插件,但插件需要一段时间的爱,但Solr项目很好。

最后,elasticsearch是指南针的替换

以下是GR8Eu的演示文稿,其中介绍了一些关于grails搜索的内容。 http://gr8conf.eu/Presentations/Searching-for-the-Grail

答案 1 :(得分:1)

首先,您需要指定要实现的搜索类型。我可以考虑“全文”搜索(在每个域类中搜索,每个属性),完整域搜索(给定域类的复杂搜索能力),轻量级搜索。

Quick Search Plugin支持轻量级搜索,通常适用于使用自动填充的后端快速搜索。它可以通过给定域类中的简单数据类型(String,Number)进行搜索,甚至可以在其关系中进行搜索。

我使用Filterpane plugin进行完整的域名搜索,我可以推荐。它非常先进,它支持许多数据磁带(字符串,数字,日期,Joda时间,枚举等)的搜索。此外,还支持关系搜索和继承搜索。

我没有使用“全文”搜索插件的经验,但我认为可搜索的插件将是很好的方式...

答案 2 :(得分:0)

我知道两个插件:

所以我想说这取决于你的Grails版本。