Solr查询日志 - 需要SQL结果

SPE*_*SPE 5 solr

我们是usig solr 1.4.1 Dataimport处理程序来构建我们的solr索引.当表上的记录(DIH查询的位置)更新时,我们使用查询来调用DIH,该查询使用新值更新该solr记录.现在问题是有时solr记录没有更新,尽管我们在日志上看到在DB端有记录更新时已经调用了solr查询.无论如何我们可以打开solr向我们展示日志上的内容;

  1. 显示它正在执行的SQL查询
  2. 返回结果(计数和个别记录).

尝试debugQuery = true,但这并没有给我们正在寻找的No.2(上图).

任何帮助将不胜感激

谢谢

Jay*_*dra 1

如果将日志记录级别更改为fine 或finest,您应该能够看到Solr 数据导入处理程序触发的sql 查询。您可以动态更改 solr 的日志记录级别。

您还可以使用http://wiki.apache.org/solr/DataImportHandler#Commands调试功能来对数据进行采样测试。

debugQuery 只会帮助您调试搜索结果和相关性。