文件名称:fast-autocomplete:快速自动完成
文件大小:507KB
文件格式:ZIP
更新时间:2024-05-26 15:37:28
autocomplete autocompletion autosuggest dawg autosuggestion
快速自动完成0.7.1 使用有向文字图(DWG)和Levenshtein编辑距离可实现快速自动完成。 结果通过LFU(最不常用)进行缓存。 为什么 在此处阅读有关为何构建快速自动完成功能的信息:http: 当我们得出结论,即Elasticsearch的Autocomplete建议器不够快且不能完成我们需要的所有操作时,便编写了该库。 切换到快速自动完成后,我们的平均延迟时间从120ms变为30ms,因此性能提高了3-4倍,错误降低到了零。 Elasticsearch的Autocomplete建议程序不会处理您输入的单词的任何形式的组合。例如2018 Toyota Camry in Los Angeles当将2018 , Toyota Camry , Los Angeles分别输入时,Fast Autocomplete可以处理2018 Toyota Camry in Los An
【文件预览】:
fast-autocomplete-master
----requirements-dev.txt(112B)
----.coveragerc(32B)
----tests()
--------test_misc.py(562B)
--------conftest.py(242B)
--------animation()
--------AutoCompleteWithSynonymsShort_Graph.svg(63KB)
--------test_loader.py(1KB)
--------test_lfucache.py(2KB)
--------test_normalize.py(1KB)
--------fixtures()
--------test_autocomplete.py(20KB)
----LICENSE(1KB)
----fast_autocomplete()
--------dwg.py(24KB)
--------demo.py(1KB)
--------misc.py(3KB)
--------__init__.py(489B)
--------lfucache.py(6KB)
--------draw.py(4KB)
--------loader.py(4KB)
--------normalize.py(3KB)
----setup.cfg(300B)
----AUTHORS(104B)
----setup.py(1KB)
----.gitignore(1KB)
----.circleci()
--------config.yml(749B)
----README.md(18KB)