关于电商行业,全文检索选型方案,求指点迷津
由于项目需要一个全文检索的功能(时间短,任务重,你们懂的)主要是类似于电商业务,根据关键字、商品名等信息检索出相关的商品列表,现在我所了解到的方案有以下几种:
- 服务端用elasticsearch提供接口,然后客户端根据业务进行索引的维护和查询
- 服务端用solr,客户端根据业务进行操作
- 服务端用netty+lucene或者tomcat+lucene自己写一个全文检索的服务
另ps:服务端现在的接口是用node.js写的
希望有相关经验的oscer能够给我指点一二,不胜感激。
不局限于我上面提到的方案,只要可行
不用说太多,给点建议方案,最好能解释下原因
如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

评论(6)


推荐开源中文搜索引擎解决方案
XunSearch:
【性能劲爆】XunSearch 单库最多支持 40 亿条数据,在 5 亿网页大约 1.5TB 的数据中检索时间不超过 1 秒(非缓存)。
【简单易用】前端是使用脚本语言 PHP 编写的开发工具包。API 简单清晰,开发难度极低,提供全中文的示例代码、文档、辅助脚本工具等。
【功能丰富】除支持基础的自定义分词、字段检索、布尔搜索外,还直接支持用户急需的
相关搜索、拼音搜索、搜索建议等专业功能。
XunSearch作者同时是中文分词SCWS(提供有PECL扩展和完整词典)的作者马明练hightman。
编译安装开源中文全文搜索引擎XunSearch:
http://www.xunsearch.com/doc/php/guide/start.installation
wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
tar xjf xunsearch-full-latest.tar.bz2
cd xunsearch-full-1.4.9
sh setup.sh #我输入的安装路径是/png/xunsearch/1.4.9
服务管理脚本:
/png/xunsearch/1.4.9/bin/xs-ctl.sh restart
索引数据目录:
/png/xunsearch/1.4.9/data
PHP的SDK开发包:
/png/xunsearch/1.4.9/sdk/php/README

发布评论
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。