que tienen un modelo como este:Django pajar, prioridad para algunos campos en busca
class MyModel(models.Model):
desc1 = models.TextField(blank=True, default="")
desc2 = models.TextField(blank=True, default="")
Quiero buscar la cadena en los campos de este modelo. Asumir estas instancias de MyModel:
1: desc1="ABc?", desc2="asdasd you"
2: desc1="Hello, How are you?", desc2="Thank you!"
3: desc1="ABc?", desc2="ajdf"
cuando busco "usted", debería ser yo, primera y segunda instancia mostrar. finalmente necesito mostrar los resultados que tienen "usted" en desc1 más alto que otros. por ejemplo, en esta muestra, el segundo debe ser más alto que el primero.
He utilizado, haystack para búsqueda y he creado una plantilla para esto. pero no pude resolver el problema de prioridad.
La API "impulsar" parece muy inestable. El documento al que se vincula muestra un enfoque completamente diferente ... que ni siquiera funciona con el código actual ... – Cerin
Para que quede claro, este es un ejemplo escrito para Haystack 1.2 –