有什么好用的轻量级搜索服务?

webeasymail · 2024-8-3 09:34:30 · 205 次点击
目前我在做一个 [ SaaS 软件分销平台]  ,里面大概会有不超过 1W 条数据吧,假设一年后有 10W 条数据,现在我需要找一个非常轻量级别的搜索组件。

这是一个单机版的系统,未来访问量也不会很大,我希望够对搜索效果进行提升,请问有什么好的技术可以使用?


我不太想使用 es ,主要是 es 很重,我们的数据量很少,而且没有分布式需求,未来数据量稍微多一些,我准备单独拆出来一台机器做 search 服务即可。


目前使用的是 mysql 的 like ,没有权重等等,所以效果还是很差的。

前端使用的是 next.js 后端现在使用的是 java 。



访问这个地址可以预览这个功能:

https://www.cpcat.cn/s/wework
举报· 205 次点击
登录 注册 站外分享
10 条回复  
dilu 小成 2024-8-3 09:48:27
meilisearch
2bad4u 小成 2024-8-3 10:06:41
@dilu 中文分词难搞
dyllen 小成 2024-8-3 10:10:39
sphinx  老牌的了。
concernedz 小成 2024-8-3 10:10:39
对文章,博客类来说,meilisearch 够用了
potatowish 初学 2024-8-3 10:12:13
试试 redis search
flyingfz 小成 2024-8-3 10:41:19
https://github.com/zincsearch/zincsearch

看看这个 是否合适。
DefoliationM 小成 2024-8-3 10:48:18
bleve 嵌入式的,直接存本地。
changdy 小成 2024-8-3 10:52:15
你这个从产品思路上就错了..
首先要做的是软件分类 ,而不是文章内容查询.
看了下你做的软件分类太过于粗糙了.

其次可以再给文章打标签 ,对标签进行搜索  最后搜索只查标题就好了..谁也不会闲着没事记软件的内容的.
sampeng 小成 2024-8-3 11:01:34
实在要搜索引擎:sonic ,效率奇高。

10w 就要上搜索引擎了?这是什么赛博世界…100w 数据库你就是一个字段一个字段 like 都够你用了。如果是 pg ,pg 自带的向量 token 存储,我试过亿级数据都是 100ms 就能回来,只要自己随便找个分词引擎。
12下一页
返回顶部