我有一个这样的模型:
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 中“你”的结果高于其他结果。例如,在此示例中,第二个应该高于第一个。
我已经使用 haystack 进行搜索并为此创建了一个模板。但我无法解决优先级问题。