0

バックエンドで使用django-haystackしています。solrモデルに3曲保存しました。を検索するとq="Hello world"。表示される結果は 1 つだけです。3つあるはずです。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

検索クエリー

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

更新:試した

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

1 に答える 1

0

試す:

sqs = SearchQuerySet().models(Song).filter(title='Hello World')
于 2012-09-18T17:40:32.213 に答える