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

时间:2018-02-19 08:07:44

标签: solr rdbms solrj dataimporthandler

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

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

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

你能帮助我从哪个步骤开始这个过程吗?

或者任何人都可以指点这样做吗?

我想使用SolrJ客户端做所有事情。

3 个答案:

答案 0 :(得分:0)

此任务需要许多部分才能协同工作。完成https://wiki.apache.org/solr/DataImportHandler

答案 1 :(得分:0)

DataImportHandler是一个Solr组件,这意味着它在Solr实例中运行。您所要做的就是配置Solr,然后通过Dataimport Screen运行DHI。

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

答案 2 :(得分:0)

尝试在按钮点击事件上执行简单的编辑和删除功能 在servlet中发送带有该url的id并执行你的jdbc opertaion

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

就是这样。