没有 Haystack 的 Django 与数据库无关的全文搜索的下一个最佳选择是什么?
我有一个模型:
class Paper(models.Model):
title = models.CharField(max_length=1000)
class Person(models.Model):
name = models.CharField(max_length=100)
class PaperReview(models.Model):
paper = models.ForeignKey(Paper)
person = models.ForeignKey(Person)
我需要按标题和审稿人姓名搜索论文,但我也想从一个人的角度搜索,找到他们有哪些论文,哪些没有审过。使用 Haystack,实现全文索引以按标题和名称字段搜索是微不足道的,但据我所知,没有特定人员的审查,没有办法执行查找论文所需的“左外连接” .