如何使用 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 调用您的数据导入命令并将其重定向到您的索引页面
就是这样。
我是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 调用您的数据导入命令并将其重定向到您的索引页面
就是这样。