Solr查询日志 - 需要SQL结果

时间:2011-09-19 16:01:35

标签: solr

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

  1. 显示正在执行的SQL查询
  2. 返回结果(计数和个别记录)。
  3. 尝试了debugQuery = true,但这并没有给我们正在寻找的No.2(上图)。

    非常感谢任何帮助

    由于 小号

1 个答案:

答案 0 :(得分:1)

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

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

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