Когда я ищу с помощью SearchRank, если он ничего не находит, то возвращает все.
Когда я ищу с помощью SearchRank, если он ничего не находит, то возвращает все. Как я могу решить эту проблему?
просмотров :
self.search = form.cleaned_data['search']
vector = SearchVector('title', weight='A') + SearchVector('description', weight='C') + SearchVector('category', weight='B')
query = SearchQuery(self.search)
self.results = post.annotate(rank=SearchRank(vector, query)).order_by('-rank')