0
鉴于这些机型:django restframework:如何高效地搜索多个相关领域?
class B:
my_field = TextField()
class A:
b = ManyToMany(B)
我在A
+ 50K行,寻找通过遍历诸多元素我想要做的my_field
全文搜索到许多领域b
(即b__my_field
)时。
此工作正常时,许多元素B
每A
对象的数量小于〜3。如果我拥有比表现更出色的表现,那么如何呢?
想知道如果我可以做某种预取相关的搜索?像干草堆是我唯一的选择吗?
该查询快速? 'B.objects.filter(my_field__contains ='搜索文本')' –
Django或数据库中是否存在性能问题? django为一个搜索请求生成多少个查询? –