如何使用 Django 加速自动完成功能?
How to accelerate autocomplete function with Django?
我在我的网站 (Python 3.6.5 / Django 1.11.20) 上实现了 django-autocomplete-light,但检索结果很慢 (www.capelight.com)。
源数据库由 12,000 个名称(城市、省等)组成。
我怎样才能加快这个过程?
我读到实施 Trie 可以大大加快该过程,但我不知道如何做到这一点。或者也许 django-autocomplete 已经基于 Trie 了?
非常感谢
从 haystack.query 导入 SearchQuerySet
SearchQuerySet().autocomplete(content_auto='name1, name2, name3...')
我在我的网站 (Python 3.6.5 / Django 1.11.20) 上实现了 django-autocomplete-light,但检索结果很慢 (www.capelight.com)。
源数据库由 12,000 个名称(城市、省等)组成。 我怎样才能加快这个过程?
我读到实施 Trie 可以大大加快该过程,但我不知道如何做到这一点。或者也许 django-autocomplete 已经基于 Trie 了? 非常感谢
从 haystack.query 导入 SearchQuerySet
SearchQuerySet().autocomplete(content_auto='name1, name2, name3...')