Я использую фильтр запросов Django __search для выполнения полнотекстового поиска, например,
MyModel.objects.filter(title__search = 'some title')
Как мне упорядочить его по релевантности, поскольку в настоящее время он выглядит по алфавиту?
В частности, я хотел бы, чтобы результаты поиска, где заголовок был some title
, отображались первыми перед тем, что имело заголовок a different but contains some title
.
edit:
What IЯ заметил, что в определении модели для MyModel у меня есть:
class Meta:
ordering = ['title']
Если я уберу это, то порядок станет правильным, т.е. отсортированным по релевантности.Так есть ли способ, которым я могу оставить это в определении модели как полезное в другом месте, но затем в моем запросе сказать, чтобы он игнорировал это?