我是solr search的新手,我已经完成了一次简单的搜索。
现在我想直接从数据库索引文档,并希望在数据库发生任何变化时设置调度程序或触发器来更新索引。
我知道我可以使用DataImportHandler来完成它,但无法理解它的流程。
你能帮助我从哪个步骤开始这个过程吗?
或者任何人都可以指点这样做吗?
我想使用SolrJ客户端做所有事情。
答案 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调用数据导入命令并将其重定向到索引页
就是这样。