【发布时间】:2011-09-03 11:37:44
【问题描述】:
我使用 solr 作为 django-haystack 的搜索后端。查看日志时,我可以看到对 solr 的查询填充了“fq”。
INFO: [] webapp=/solr path=/select/ params={fl=*+score&start=0&q=yyy&wt=json&fq=django_ab:(xxx)&rows=10} hits=5 status=0 QTime=0
我的疑问是“fq”参数是如何被 haystack 填充的。我正在使用 SearchQuerySet.filter 在 solr 文档中添加搜索。 我注意到的另一件事是,无论搜索查询是什么,fq 都保持不变。 fq 是否与模型被索引的 django 应用程序相关?我是否应该担心它是一个常数。
【问题讨论】: