擅长:python、mysql、java
<p>如果将每个存储搜索中涉及的对象类型存储为<a href="http://www.djangoproject.com/documentation/models/generic_relations/" rel="nofollow noreferrer">generic relation</a>,则可以向所有相关对象添加一个后保存<a href="http://docs.djangoproject.com/en/dev/topics/signals/" rel="nofollow noreferrer">signal</a>。当信号触发时,它只查找涉及其对象类型的搜索并运行这些搜索。如果对数据库有大量的写操作和大量保存的搜索,这可能仍然会遇到伸缩问题,但这将是一种简单的Django方法。在</p>