【发布时间】:2013-07-25 16:51:24
【问题描述】:
我希望我的代码的不同部分在我的 Solr 日志中进行注释,以便我知道代码的哪些部分正在生成哪些查询。
日志行当前如下所示:
INFO: [collection1] webapp=/solr path=/select/params={fq=dateFiled:[2007-01-01T00:00:00Z+TO+2007-12-31T00:00:00Z]&fq=status :Precedential&fq=westCite:"509+F.3d+173"} hits=0 status=0 QTime=2
我更喜欢这样说:
INFO: [collection1] webapp=/solr path=/select/params={fq=dateFiled:[2007-01-01T00:00:00Z+TO+2007-12-31T00:00:00Z]&fq=status :Precedential&fq=westCite:"509+F.3d+173"} hits=0 status=0 QTime=2 Source=Scraper
INFO: [collection1] webapp=/solr path=/select/params={fq=dateFiled:[2007-01-01T00:00:00Z+TO+2007-12-31T00:00:00Z]&fq=status :Precedential&fq=westCite:"509+F.3d+173"} hits=0 status=0 QTime=2 Source=user-query
或者类似的东西。
我想我可以通过在查询中使用否定来做到这一点,所以每个查询都有类似-source:scraper 的内容。这不应该对查询产生太大影响(猜测它会是一个微不足道的性能损失,因为我缺少 source 字段),它可以达到目的,但我希望有更好的方法。
【问题讨论】: