假设我有一个模型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.