【发布时间】:2015-02-02 05:15:54
【问题描述】:
我正在使用 solr 搜索引擎。我是新手。每当我的数据库获得更新或在表中创建新数据时,我想自动更新数据。我尝试了增量导入和完全导入。在这些方法中,我必须在需要更新时手动执行。
哪种方式最适合更新 solr 文档?
如何自动制作?
感谢您的帮助。
【问题讨论】:
标签: solr
我正在使用 solr 搜索引擎。我是新手。每当我的数据库获得更新或在表中创建新数据时,我想自动更新数据。我尝试了增量导入和完全导入。在这些方法中,我必须在需要更新时手动执行。
哪种方式最适合更新 solr 文档?
如何自动制作?
感谢您的帮助。
【问题讨论】:
标签: solr
没有内置的方法可以使用 Solr 执行此操作。我不建议在仅更新表中的一行时运行完整或增量导入。大多数 Solr 部署对数据库执行的操作是在更新行时更新相应的文档。这将是特定于应用程序的,但这是处理此问题的最有效和最标准的方法。
使用完整或增量导入通常会每晚或每隔几个小时运行一次。
【讨论】:
所以,基本上你想在添加 solr 之前处理文档。
这可以通过在更新进程链中添加新的更新处理器来实现:Solr split joined dates to multivalue field。
他们在这里将数据拆分为一个字段并将其保存为多值字段
【讨论】: