我使用的是solr搜索引擎。我是新手。我希望每当我的数据库获得更新或在表中创建新数据时自动更新数据。我尝试了delta导入和完全导入。在这些方法中,我需要手动执行,我需要更新。
哪种方式最适合更新solr文档。?
如何自动制作?
感谢您的帮助。
答案 0 :(得分:0)
使用Solr没有内置方法可以做到这一点。我不建议在更新表中的一行时运行完整或delta导入。大多数Solr部署对数据库执行的操作是在更新行时更新相应的文档。这将是特定于应用程序的,但这是处理此问题的最有效和最标准的方法。
使用完整或delta导入将是每晚或每隔几个小时运行的东西。
答案 1 :(得分:0)
所以,基本上你想在添加solr之前处理文档。
这可以通过在更新流程链中添加新的更新处理器来实现:Solr split joined dates to multivalue field。
在这里,他们将数据分割成一个字段并将其保存为多值字段