Solr查询日志-需要SQL结果

Solr查询日志-需要SQL结果,solr,Solr,我们正在使用Solr1.4.1数据导入处理程序来构建solr索引。当更新表上的记录(其中DIH查询)时,我们使用一个用新值更新solr记录的查询调用DIH。现在的问题是,有时solr记录没有更新,尽管我们在日志中看到,当数据库端有记录更新时,solr查询被调用。我们是否可以打开solr,向我们展示日志上的以下内容 显示它正在执行的SQL查询 返回的结果(计数和单个记录) trued-debugQuery=true,但这并没有给出我们要查找的第2位(上面) 任何帮助都将不胜感激 谢谢 s如果将日志

我们正在使用Solr1.4.1数据导入处理程序来构建solr索引。当更新表上的记录(其中DIH查询)时,我们使用一个用新值更新solr记录的查询调用DIH。现在的问题是,有时solr记录没有更新,尽管我们在日志中看到,当数据库端有记录更新时,solr查询被调用。我们是否可以打开solr,向我们展示日志上的以下内容

  • 显示它正在执行的SQL查询
  • 返回的结果(计数和单个记录)
  • trued-debugQuery=true,但这并没有给出我们要查找的第2位(上面)

    任何帮助都将不胜感激

    谢谢
    s

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

    您还可以使用调试功能对测试数据进行采样


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

    我们确实打开了最精细的日志记录,能够看到sql查询,但看不到结果。我们想看看之后会发生什么?。查询是否返回任何行?。。。solr有没有办法将sql执行结果行返回到日志中?…如果需要详细数据,请选择“verbose”选项以获取有关中间步骤的详细信息。查询发出了什么,进入转换器的是什么,输出是什么。但是,这不会输出到日志,只能用于调试。也许对你有帮助