我已经设置了Solr来通过DIH处理程序从Oracle DB索引数据。然而,通过Solr管理员,我可以看到数据库连接是成功的,数据从数据库检索到Solr,但没有添加到索引中。即使我能够看到返回的9条记录,也会显示“添加了0个文档”。Solr不索引
db-data-config.xml中的模式和字段是一样的。
请提出建议,如果我应该寻找。
我已经设置了Solr来通过DIH处理程序从Oracle DB索引数据。然而,通过Solr管理员,我可以看到数据库连接是成功的,数据从数据库检索到Solr,但没有添加到索引中。即使我能够看到返回的9条记录,也会显示“添加了0个文档”。Solr不索引
db-data-config.xml中的模式和字段是一样的。
请提出建议,如果我应该寻找。
您是通过点击http://HOST:PORT/solr/CORE/dataimport?command=full-import
来完成进口吗?然后提交应该默认发生。您也可以尝试通过点击http://HOST:PORT/solr/CORE/dataimport?command=full-import&commit=true
完全导入。
点击http://HOST:PORT/solr/CORE/select?q=*:*
并检查您是否收到9个文档。
但是,如果您正在运行delta导入,则可能没有文档发生更改,并且您可能会看到0个文档被添加/删除。
如果要在开始之前删除现有Solr索引,请点击http://HOST:PORT/solr/CORE/update?stream.body=<delete><query>*:*</query></delete>&commit=true
,然后执行完整导入&验证。