假设我有一个模型Person
,PersonIndex
中有一个search_indexes.py
类,可以搜索其中的所有字段。 如何仅在has_title
字段为True
的条目中进行搜索?
我尝试了以下操作,但它只是在所有条目中进行搜索,而不仅仅是has_title
为True
的条目:
srch = request.GET.get('search', "")
sqs = SearchQuerySet().filter(has_title=True)
clean_query = sqs.query.clean(srch)
results = sqs.raw_search(clean_query)
我正在使用Whoosh 2.4.1
,Django-haystack 1.2.7
和Django 1.4
。