我们是usig solr 1.4.1 Dataimport处理程序来构建我们的solr索引。当表上的记录(DIH查询的位置)更新时,我们使用查询来调用DIH,该查询使用新值更新该solr记录。现在问题是有时solr记录没有更新,尽管我们在日志上看到在DB端有记录更新时已经调用了solr查询。无论如何我们可以打开solr向我们展示日志中的后续内容;
尝试了debugQuery = true,但这并没有给我们正在寻找的No.2(上图)。
非常感谢任何帮助
由于 小号
答案 0 :(得分:1)
如果将日志记录级别更改为“精细”或“最佳”,则应该能够看到Solr数据导入处理程序触发的sql查询。 您可以动态更改solr的日志记录级别。
您还可以使用http://wiki.apache.org/solr/DataImportHandler#Commands调试功能来测试数据。
debugQuery只会帮助您调试搜索结果和相关性。