未分類 28 10 月 2020 现在项目中如果要建立搜索业务,一般都是用 elasticsearch 吗?还有没有其他技术栈 现在项目中如果要建立搜索业务,一般都是用 elasticsearch 吗?还有没有其他技术栈 資深大佬 : sunshinev 3 solr ?但是为啥不用 es 大佬有話說 (16) 資深大佬 : FreeEx 自己撸过一个,硬是没上 es, 多线程搜索查询+数据分析后,统一结果集 資深大佬 : maocat 短期内想出货,直接上 ES,不然就是专注搜索 10 年 資深大佬 : liuxey 一般用 ES,当然搜索引擎不止这一个,还有别的。但是 ES 相对来说实现成本比较低。 資深大佬 : lychs1998 如果用户量不大,自己用 mysql 实现倒排索引也不难,需求复杂的话,只能上 es 了 資深大佬 : iyangyuan 有,还有 solr 資深大佬 : zoharSoul 如果简单的搜索,没有那么多维度可以考虑 sonic ? [参考]( http://varobj.com/2020/09/28/how-to-build-search-service-with-sonic/) 資深大佬 : Varobjs 看需求,不复杂的需求就直接用数据库的全文检索,mysql,sqlserver 等都支持 資深大佬 : GM 直接 es 吧,其他的基本不用考虑 資深大佬 : linvaux ES 是目前你能用上的成本最低,效果比较好的方案。如果主觉得 ES 不能满足,那你们就准备 1 个亿的预算,建一个至少 10 人以上规模的搜索团队干上至少 10 年吧。 資深大佬 : xuanbg 上的 哈哈 真实 資深大佬 : CoderGeek postsql 全文搜索引擎 資深大佬 : zhengxiaowai 简单的用数据库也可以勉强弄一下 資深大佬 : Cbdy select * from table where column like %keyword%; 資深大佬 : zxCoder sphinx 、xunsearch 也可以考虑~sphinx 之前使用过,比较小巧 資深大佬 : jjshare 从简单到复杂,依次是:sphinx 、xunsearch 、solr 、es当然功能和性能也是依次增强的 資深大佬 : qloog 我的项目:酷瓜云课堂用的是 xunsearch, 全文搜索效果还是可以的,你可以体验一下,ctc.koogua.com