用python编写的最好的搜索引擎

时间:2010-07-13 17:09:24

标签: python django search-engine

我想建立一个信息支持系统,这是一个网络应用程序。 我们将使用Django作为框架,但我不知道使用哪个搜索引擎? 你能给我一些关于我们可以在项目中使用的搜索引擎的建议吗,它必须用python编写。 感谢

3 个答案:

答案 0 :(得分:11)

我相信你会对whoosh感到高兴,可能是Haystack的“前端”,这是一种支持Django中几个搜索引擎的简洁方法(但它支持的其他底层引擎是不是“纯Python”...... whoosh )。

我相信whoosh和haystack都支持Unicode,特别是中文也是如此。

答案 1 :(得分:1)

使用Python绑定的

Xapian是Python的最佳解决方案。

答案 2 :(得分:0)

如果您正在寻找性能,请尝试使用Sphinx搜索:http://sphinxsearch.com/,最知名的最高性能/高度稳定的搜索引擎,它具有易于使用的python API。 但是请注意它是MySQL的搜索引擎*您必须自己解析文件并将它们导入数据库。