如何使用Django加速自动完成功能?

如何使用Django加速自动完成功能?,django,autocomplete,trie,django-autocomplete-light,Django,Autocomplete,Trie,Django Autocomplete Light,我已经在我的网站上实现了django autocomplete light(Python 3.6.5/django 1.11.20),但是检索结果非常慢(www.capelight.com) 源数据库由12000个名称(城市、省份等)组成。 我如何加快这一进程 我曾读到,实现Trie可以大大加快这个过程,但我不知道如何做到这一点。或者django autocomplete已经基于Trie了? 非常感谢haystack.query导入搜索queryset SearchQuerySet().auto

我已经在我的网站上实现了django autocomplete light(Python 3.6.5/django 1.11.20),但是检索结果非常慢(www.capelight.com)

源数据库由12000个名称(城市、省份等)组成。 我如何加快这一进程

我曾读到,实现Trie可以大大加快这个过程,但我不知道如何做到这一点。或者django autocomplete已经基于Trie了?
非常感谢haystack.query导入搜索queryset

SearchQuerySet().autocomplete(content\u auto='name1,name2,name3…)