0
コンテンツフィルタとNoneを返します:干し草SearchQuerySetは私がにSearchIndex次いる
class ProductIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.CharField(document=True)
display_name = indexes.CharField(model_attr='display_name')
link = indexes.CharField(model_attr='link')
def get_model(self):
return Product
def index_queryset(self, using=None):
"""Used when the entire index for model is updated."""
return self.get_model().objects.\
filter(last_updated__lte=datetime.datetime.now())
そして、それはのようなクエリで正常に動作します:
>>>> SearchQuerySet().filter(display_name='Levis jeans')
[<SearchResult ... >, <SearchResult ... >, ...]
しかし、私はすべてのコンテンツフィルタを使用する場合、それは空のリストを返します。
>>>> SearchQuerySet().filter(content='Levis jeans')
[]
どうしたのですか?
また、text
フィールドを持つsolrドキュメントはありません。