标签: python autocomplete solr sphinx autosuggest
我需要在Python中为我的Django应用程序构建一个自动完成系统。 当用户键入一些文本时,此自动完成系统必须为机场,城市和国家/地区生成建议。它应该以两种语言(英语和俄语)工作,发现错别字(理解用户最初记住的单词)并理解从俄语到英语的音译。此外,它必须能够处理案例,例如,当用户忘记切换键盘布局并开始在英文键盘布局中键入俄语单词时,反之亦然。
您可以推荐哪些解决方案?
我看到了下一个可能性: