如何使用 solrJ 客户端设置数据导入处理程序和调度程序

How to set Data Import Handler and Scheduler using solrJ Client

我是solr搜索的新手,我已经完成了一个简单的搜索。

现在我想直接从数据库中索引文档,并希望在数据库发生任何变化时设置调度程序或触发器来更新索引。

我知道我可以使用 DataImportHandler 来完成,但无法理解它的流程。

你能帮我看看我应该从哪些步骤开始这个过程吗?

或者任何人都可以给我一些指导吗??

我想使用 SolrJ 客户端来做这一切。

这个任务需要很多部分协同工作。完成 https://wiki.apache.org/solr/DataImportHandler

DataImportHandler is a Solr component, which means that it runs inside the Solr instance. All you have to do is configure Solr and than run the DHI through the Dataimport Screen.

另一方面,SolrJ 是一个 API,它使 Java 应用程序可以轻松地与 Solr 对话。因此,您可以编写自己的创建、修改、搜索和删除文档的应用程序到 Solr。

尝试在按钮点击事件上做简单的编辑和删除功能,以及 在 servlet 中发送带有 url 的 id 并执行您的 jdbc 操作

成功提交后,从 solrj 调用您的数据导入命令并将其重定向到您的索引页面

就是这样。