Порядок полнотекстового поиска Django по релевантности

Я использую фильтр запросов Django __search для выполнения полнотекстового поиска, например

MyModel.objects.filter(title__search = 'some title')

Как мне упорядочить его по релевантности, поскольку в настоящее время он, кажется, упорядочен по алфавиту?

В частности, я хотел бы, чтобы результаты поиска, где заголовок был какой-то заголовок , появлялись раньше, чем что-то, у которого заголовок другой, но содержит какой-то заголовок .

edit:

Я заметил, что в определении модели для MyModel у меня есть:

class Meta:
    ordering = ['title']

Если я удалю это, то порядок станет правильным, то есть отсортирован по релевантности. Итак, есть ли способ оставить это в определении модели как полезное в другом месте, но затем в моем запросе сказать ему игнорировать его?

5
задан Kevin Brown 20 December 2014 в 01:12
поделиться