Tôi có một mô hình như thế này:Django đống cỏ khô, ưu tiên cho một số lĩnh vực trong tìm kiếm
class MyModel(models.Model):
desc1 = models.TextField(blank=True, default="")
desc2 = models.TextField(blank=True, default="")
Tôi muốn tìm kiếm chuỗi trên các lĩnh vực của mô hình này. Giả sử các trường hợp này của MyModel:
1: desc1="ABc?", desc2="asdasd you"
2: desc1="Hello, How are you?", desc2="Thank you!"
3: desc1="ABc?", desc2="ajdf"
khi tôi tìm kiếm "bạn", nó sẽ hiển thị cho tôi, lần đầu tiên và thứ hai. cuối cùng tôi cần phải hiển thị kết quả có "bạn" trong desc1 cao hơn những người khác. ví dụ, trong mẫu này, mẫu thứ hai nên cao hơn mẫu thứ nhất.
Tôi đã sử dụng, haystack cho tìm kiếm và tạo mẫu cho việc này. nhưng tôi không thể giải quyết vấn đề ưu tiên.
API "tăng cường" xuất hiện rất không ổn định. Các tài liệu bạn liên kết để hiển thị một cách tiếp cận hoàn toàn khác nhau ... mà thậm chí không làm việc với các mã hiện tại ... – Cerin
Chỉ cần được rõ ràng, đây là một ví dụ được viết cho Haystack 1,2 –