用Python编写的最佳搜索引擎

7 投票
3 回答
7803 浏览
提问于 2025-04-16 01:14

我想建立一个信息支持系统,这个系统是一个网页应用。我们打算用Django作为框架,但我不知道该用哪个搜索引擎。你能给我一些建议吗?我们需要用Python写的搜索引擎。谢谢!

3 个回答

0

如果你在寻找性能更好的搜索工具,可以试试 Sphinx Search:http://sphinxsearch.com/。它是一个非常有名的高性能和稳定的搜索引擎,而且有简单易用的 Python 接口。不过要注意,它是为 MySQL 设计的,你需要自己处理文件并把它们导入到数据库里。

1

Xapian 是一个很棒的工具,配合 Python 使用是最好的选择。

12

我觉得你会喜欢 whoosh,可能还可以配合 Haystack 使用,这样可以在Django中很方便地支持多种搜索引擎(不过它支持的其他搜索引擎并不是“纯Python”的... 而 whoosh 是“纯Python”的)。

我相信 whoosh 和 haystack 都支持 Unicode,所以特别是中文也没问题。

撰写回答