网站检索的问题,这应该是非常常见的功能,有什么高级点的解决方案?

2014-06-17 22:28:22 +08:00
 levon
数据库达到一定的程度,记录600多万。文章类型,按标题检索记录,用like耗时10秒以上,都说加索引,但是我在标题上加索引也没什么变化。

还有那些大网站搜索还很智能,不是硬式的like,

不知道这里面都涉及到些什么知识,有什么通用点的库或者什么好的解决方案没有?
2976 次点击
所在节点    程序员
6 条回复
insub
2014-06-17 22:35:24 +08:00
这种情况需要自建搜索方案,比如:
https://github.com/sunspot/sunspot
https://github.com/elasticsearch/elasticsearch

各语音应该都有自己的成熟的自建搜索方案可用,如果是中文内容,注意选中文分词支持的好的
levon
2014-06-17 22:38:30 +08:00
不限语言,找来学习学习
shiniv
2014-06-17 22:41:50 +08:00
试一下 Coreseek?
a591826944
2014-06-17 22:49:07 +08:00
全文检索引擎。。分词
pubby
2014-06-17 22:50:32 +08:00
@shiniv 新版一直难产...
lang1pal
2014-06-18 13:44:02 +08:00
solr

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

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

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

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

© 2021 V2EX