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