0
我正在使用django-haystack
和solr
後端。我已經保存了三首歌曲。當我搜索q="Hello world"
。它只顯示一個結果。它應該是三個。還複製schema.xml
並更新索引rebuild_index
。我錯過了什麼嗎?感謝缺少結果django-haystack solr
- 的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')
我也試過。但沒有運氣。 – Kulbir
所以最後一件事:你在說什麼這個SearchQuerySet返回或真的使用Haystack視圖搜索術語「Hello World」? – jasisz
我不是在尋找確切的術語,也沒有使用Haystack View。簡單SearchQuerySet – Kulbir