2012-08-23 148 views
2

我已经设置了Solr来通过DIH处理程序从Oracle DB索引数据。然而,通过Solr管理员,我可以看到数据库连接是成功的,数据从数据库检索到Solr,但没有添加到索引中。即使我能够看到返回的9条记录,也会显示“添加了0个文档”。Solr不索引

db-data-config.xml中的模式和字段是一样的。

请提出建议,如果我应该寻找。

回答

0

您是通过点击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,然后执行完整导入&验证。