我正在使用django-haystack
solr
后端。我在模特中保存了三首歌。当我搜索q="Hello world"
时。它只显示一个结果。它应该是三个。还复制了schema.xml
并更新了索引rebuild_index
。我错过了什么吗?感谢
这是我的搜索索引。
class SongIndex(indexes.RealTimeSearchIndex, indexes.Indexable):
text = indexes.CharField(document=True, use_template=True)
title = indexes.EdgeNgramField(model_attr='title')
def get_model(self):
return Song
SearchQuery
sqs = SearchQuerySet().models(Song).filter(title=AutoQuery('Hello World'))
更新:尝试
sqs = SearchQuerySet().models(Song).filter(title='Hello World')
答案 0 :(得分:0)
尝试:
sqs = SearchQuerySet().models(Song).filter(title='Hello World')