缺少结果django-haystack与solr

时间:2012-09-18 17:38:37

标签: django solr django-haystack

我正在使用django-haystack solr后端。我在模特中保存了三首歌。当我搜索q="Hello world"时。它只显示一个结果。它应该是三个。还复制了schema.xml并更新了索引rebuild_index。我错过了什么吗?感谢

  • Hello World
  • 你好
  • 世界

这是我的搜索索引。

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')

1 个答案:

答案 0 :(得分:0)

尝试:

sqs = SearchQuerySet().models(Song).filter(title='Hello World')