我希望我的代码的不同部分在我的 Solr 日志中进行注释,以便我知道代码的哪些部分正在生成哪些查询。
日志行当前如下所示:
信息:[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"} 点击=0 状态=0 QTime=2
我更喜欢它说的是:
信息:[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
信息:[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
字段),它可以达到目的,但我希望有更好的方法。