Python web 应用中大家是如何做全文搜索的? Whoosh? ElasticSearch?

2015-05-24 09:13:20 +08:00
 hustlzp
RT.
5835 次点击
所在节点    Python
12 条回复
lerry
2015-05-24 09:42:14 +08:00
我是用PostgreSQL实现的,因为不想太多服务依赖,ElasticSearch更专业
hustlzp
2015-05-24 09:51:45 +08:00
@lerry 恩... 好像 PostgreSQL 本身就有全文索引功能。
WildCat
2015-05-24 10:14:05 +08:00
MySQL 貌似也要有了吧
kslr
2015-05-24 10:21:58 +08:00
Sphinx
yhf
2015-05-24 10:23:05 +08:00
毕业设计刚好用到,Flask+Elasticsearch
no13bus
2015-05-24 10:41:10 +08:00
@hustlzp 貌似礼物说用的是ElasticSearch
haoawesome
2015-05-24 11:00:03 +08:00
ElasticSearch比较好,我们的Python日报搜索就是用ES做的 http://py.memect.com/search
GeekGao
2015-05-24 11:26:40 +08:00
CoreSeek也很不错的
karloku
2015-05-24 14:12:33 +08:00
es的rest-style接口很好用, 脚本/插件之类的扩展起来也方便
hustlzp
2015-05-24 15:13:54 +08:00
honovationeric
2015-06-08 11:38:11 +08:00
在用户规模没到相当的级别建议直接使用postgresql的全文检索支持。这篇文章可以参考下: https://blog.lateral.io/2015/05/full-text-search-in-milliseconds-with-postgresql/ 。

Elasticsearch绝对是全文检索领域最好的开源软件,但也很重,建议融了A轮再考虑。
shsf4
2015-10-28 15:42:19 +08:00
mark

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/193303

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX