自动完成不同语言的机场

时间:2012-05-03 13:52:41

标签: python autocomplete solr sphinx autosuggest

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

您可以推荐哪些解决方案?

我看到了下一个可能性:

  • 自己实施一些自动完成和建议算法;
  • 使用一些实现自动完成系统的Python库,它符合我的要求;
  • 使用Solr,Sphinx等一些第三方应用程序

0 个答案:

没有答案