【问题标题】:Grails Searchable Plugin Cannot Find Imported MySQL DataGrails Searchable Plugin 找不到导入的 MySQL 数据
【发布时间】:2012-10-30 18:18:40
【问题描述】:

我将一个 Web 应用程序转换为 Grails,并使用 Searchable 插件来搜索数据。在我将现有的遗留数据从旧的 MySQL 数据库导入到 Grails 应用程序使用的新数据库之前,我对此没有任何问题。搜索不会在数据库中找到任何导入的数据,但会找到从 Grails 应用程序中添加的任何数据。

我假设我必须以某种方式索引导入的数据,但我不确定从哪里开始查找。谁能伸出援助之手?

谢谢!

【问题讨论】:

    标签: grails


    【解决方案1】:

    一切都在文档中;)

    您可以做以下两件事之一:

    1. 启动时的索引:为此,您需要配置插件。
      1. 首先安装配置:grails install-searchable-config
      2. 然后,确保将批量索引设置为 true。在配置文件 conf/Searchable.groovy 中应该有这样一行:bulkIndexOnStartup = true
    2. 手动重新索引。您可以在任何控制器上执行此操作:searchableService.reindex()

    【讨论】:

    • 谢谢,GalmWing!这正是我一直在寻找的。我已经使用 bulkIndexOnStartup = true 安装了配置。所以我在 tomcat 上重新启动了我的应用程序,导入的数据现在被索引并且搜索工作完美。再次感谢!
    猜你喜欢
    • 2013-02-22
    • 2012-11-23
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 2013-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多