Django haystack, приоритет для некоторых полей в поиске

У меня есть такая модель:

class MyModel(models.Model):
    desc1 = models.TextField(blank=True, default="")
    desc2 = models.TextField(blank=True, default="")

Я хочу искать строку в полях этой модели. Предположим, что эти экземпляры MyModel:

1: desc1="ABc?", desc2="asdasd you"
2: desc1="Hello, How are you?", desc2="Thank you!"
3: desc1="ABc?", desc2="ajdf"

когда я ищу «вы», он должен показать мне первый и второй экземпляры. наконец, мне нужно показать результаты, у которых «вы» в desc1 выше, чем у других. например, в этом примере второй должен быть выше первого.

Я использовал стог сена для поиска и создал шаблон для этого. но я не мог решить проблему приоритета.

6
задан Danny Beckett 3 May 2013 в 10:19
поделиться