【发布时间】:2014-12-08 11:09:10
【问题描述】:
有没有办法获取haystack生成的solr查询?
例如,我想检查执行 SearchQuerySet.facet('some_field_name') 时生成了什么查询?
【问题讨论】:
标签: django python-2.7 solr lucene django-haystack
有没有办法获取haystack生成的solr查询?
例如,我想检查执行 SearchQuerySet.facet('some_field_name') 时生成了什么查询?
【问题讨论】:
标签: django python-2.7 solr lucene django-haystack
我找到了这个问题的答案。
在文件 pysolr.py 中,取消注释以下行:
#print 'path: ',path
#print 'body:',body
生成的 solr 查询将显示在控制台中。
【讨论】:
您可以通过配置SolrLogging 来获得Solr 看到的实际查询,以显示您要查找的信息。 INFO 应该足以显示收到的实际查询。
【讨论】: