【问题标题】:does searchable plugin work only with hibernate?可搜索插件是否仅适用于休眠?
【发布时间】:2011-06-03 07:14:48
【问题描述】:

我使用 grails-1.3.2 和 hbase-0.2.4 插件。

我想使用可搜索的插件, 但是当我用它安装插件时,它会出现休眠插件, 与 hbase-0.2.4 插件冲突。

当我卸载休眠插件时,我无法运行我的应用程序 并收到此消息:

错误:由于缺少依赖项,以下插件无法加载:[可搜索] - 插件:可搜索,依赖:[dataSource, domainClass, i18n, core, hibernate]

我的问题是:

可搜索插件是否仅适用于休眠插件?

如果没有,我必须如何为 hbase 插件配置它?

谁知道 hbase 有什么类似可搜索的插件??????

谢谢, 安娜

【问题讨论】:

  • Searchable 使用与 Hibernate 紧密耦合的 Compass。它添加了 Hibernate 事件侦听器以检测何时保存/编辑/删除/等新实例。并使用该信息来更新 Lucene 索引。为了让插件与另一个持久性库或 NoSQL 数据库一起工作,需要有相同的事件信息可用,而且通常几乎没有。

标签: grails groovy grails-plugin searchable searchable-plugin


【解决方案1】:

Searchable 插件仅适用于 Hibernate。当我希望让可搜索和 mongo DB 工作时,我在 Grails 用户组上问过同样的问题。 可搜索插件依赖于 Hibernate 操作系统,没有它就无法工作。 HBase 可以为复杂的搜索充分扩展。 请关注link了解更多详情

【讨论】:

  • 非常感谢...您知道可搜索的插件,它适用于 hbase 吗?弹性搜索插件是否适用于 mongo DB?
  • 我见过这个..我使用了本机 mongo 搜索功能。如果要进行弹性搜索,则必须自己更改插件的源代码。您可以询问 Stephane(在 Grails 用户上)是否实施了弹性搜索。我有这个例子blog.jayway.com/2010/11/14/…
  • 似乎我无法使用可搜索插件...它不适用于我的 grails 版本..
  • 是的 .. 如果您确实需要将 lucene 与 hbase 一起使用,您可能会考虑直接使用 elastic can API 而不使用插件
猜你喜欢
  • 2015-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多