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爲一個搜索請求生成多少個查詢? –