5
我们正在编译1.4.1 Dataimport处理程序来构建我们的solr索引。当表中的记录(DIH查询)更新时,我们通过查询用新值更新该索尔记录来调用DIH。现在,问题是有时solr记录不会更新,尽管我们在日志中看到solr查询在DB侧有记录更新时被调用。无论如何,我们可以打开solr向我们展示日志中的下列内容;Solr查询日志 - 需要SQL结果
- 显示它的执行
- 结果的SQL查询返回的(无论是计数以及个人记录)。
试过debugQuery = true,但是这并没有给我们找到2号(上图)。
任何帮助,将不胜感激
感谢 小号
我们确实打开了日志记录到最好的状态,并能够看到sql查询而不是结果。我们希望看到后面会发生什么?查询是否返回任何行?有没有办法solr可以返回sql执行结果行到日志?... – SPE
如果你想要详细的数据 - http://wiki.apache.org/solr/ DataImportHandler#Interactive_Development_Mode选择'verbose'选项以获取有关中间步骤的详细信息。查询发出的是什么,进入Transformer的是什么,输出是什么。但是,这不是日志输出,只能用于调试。可以帮助你 – Jayendra