mysql 是一个 server ,sqlite 就是 serverless
elasticsearch 是一个 server,有类似 sqlite 之于 mysql 的 serverless 版本的 eslite 吗?
比如我想构建一个本地、轻量级的『搜索引擎』,用来做『文件名模糊搜索』这种功能,类似 listary、everything这种
mysql 是一个 server ,sqlite 就是 serverless
elasticsearch 是一个 server,有类似 sqlite 之于 mysql 的 serverless 版本的 eslite 吗?
比如我想构建一个本地、轻量级的『搜索引擎』,用来做『文件名模糊搜索』这种功能,类似 listary、everything这种
15 回答8.4k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
es 利用的 lucene 实现的,lucene 使用并不困难,自己本地就可以直接使用。
不过相对于 sqlite 这种开箱即用的,lucence 使用还需要自己写一些增删改查的封装代码。
lucene教程
golang golucene
python pylucene
rust rucene