0
Ich habe folgende Suchindex:Haystack SearchQuerySet gibt keine mit Content-Filter
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())
Und es funktioniert gut mit Anfragen wie:
>>>> SearchQuerySet().filter(display_name='Levis jeans')
[<SearchResult ... >, <SearchResult ... >, ...]
Aber wenn ich einen Content-Filter verwenden, gibt es leere Liste:
>>>> SearchQuerySet().filter(content='Levis jeans')
[]
Was ist los?
Auch gibt es keine solr Docs mit text
Feld.