有什么好用的全文搜索么(谢谢大家,目前已解决,但为了套出大家更多的好东西就先不设置答案了,我这里先给每人点个赞哈)

最近弄了个博客,搜索文章采用的是模糊搜索,有时候感觉不太舒服,因为以前用过ElasticSearch所以直接安装了,实际运行一看,直接服务器塞满了,看了看配置【服务器两核2G】原来是内存不够,后来换成了xunsearch+scout 配置一天一条数据都查不出来,求一个方便好用的全文搜索,或者一个健全的xunsearch方法

理想的光照不到现实的黑暗,明灯是黑夜中的奢侈品。如果你接受不了真实生活千疮百孔的消极,那么,请移步儿童区...
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
zhuzixian520
最佳答案

我有一个比较轻量级的搜索引擎,不知道您有没有兴趣看看,一个法国的团队,用 rust 写的开源搜索,名字叫 meilisearch,你可以看官方,也可以参考我写的几篇入门教程。当然,laravel 官方也支持这个 php 扩展。

Meilisearch 快速入门(Windows 环境)
博客:Meilisearch 快速入门(Windows 环境)

我的 Yii2 Meilisearch 扩展包 1.0.0 发布
博客:我的 Yii2 Meilisearch 扩展包 1.0.0 发布

官方
www.meilisearch.com/

希望对您有帮助。

2年前 评论
MArtian 2年前
leo 2年前
avrilko 2年前
working (楼主) 2年前
zhuzixian520 (作者) 2年前
讨论数量: 25
zhuzixian520

我有一个比较轻量级的搜索引擎,不知道您有没有兴趣看看,一个法国的团队,用 rust 写的开源搜索,名字叫 meilisearch,你可以看官方,也可以参考我写的几篇入门教程。当然,laravel 官方也支持这个 php 扩展。

Meilisearch 快速入门(Windows 环境)
博客:Meilisearch 快速入门(Windows 环境)

我的 Yii2 Meilisearch 扩展包 1.0.0 发布
博客:我的 Yii2 Meilisearch 扩展包 1.0.0 发布

官方
www.meilisearch.com/

希望对您有帮助。

2年前 评论
MArtian 2年前
leo 2年前
avrilko 2年前
working (楼主) 2年前
zhuzixian520 (作者) 2年前
fatrbaby

还有比meilisearch更小的搜索,那就是tntsearch。它其实是使用php+sqlite做倒排索引,配上中文分词即可,无需额外安装什么。

2年前 评论
myhui0926 2年前

redis 最新版不是支持全文检索嘛,可以玩玩

2年前 评论
playmaker 2年前
working (楼主) 2年前
风吹过有夏天的味道 (作者) 2年前

刚发完就好使了 好像是得用/usr/local/xunsearch/sdk/php/util/Indexer.php --rebuild --source=mysql://blog:F26haLCD2Xa5Js5k@localhost/blog --sql="select * from articles" --project=xs_article.ini这个命令导入一下数据然后等几分钟

2年前 评论

虽然解决了再来点建议

2年前 评论

我用的前端搜索 blog.pys.im ,package 是 fusejs.io

2年前 评论
zhuzixian520

我有一个比较轻量级的搜索引擎,不知道您有没有兴趣看看,一个法国的团队,用 rust 写的开源搜索,名字叫 meilisearch,你可以看官方,也可以参考我写的几篇入门教程。当然,laravel 官方也支持这个 php 扩展。

Meilisearch 快速入门(Windows 环境)
博客:Meilisearch 快速入门(Windows 环境)

我的 Yii2 Meilisearch 扩展包 1.0.0 发布
博客:我的 Yii2 Meilisearch 扩展包 1.0.0 发布

官方
www.meilisearch.com/

希望对您有帮助。

2年前 评论
MArtian 2年前
leo 2年前
avrilko 2年前
working (楼主) 2年前
zhuzixian520 (作者) 2年前
sane
2年前 评论
fatrbaby

还有比meilisearch更小的搜索,那就是tntsearch。它其实是使用php+sqlite做倒排索引,配上中文分词即可,无需额外安装什么。

2年前 评论
myhui0926 2年前

原来大家有这么多好东西,早点问好了,因为这个xunsearch太多坑了,现在弄完了,分词还不是那么好,只能一个词或者一个英文单词还能用单个字以及字母还没调好,官方给的文档舒适有点一言难尽

2年前 评论
zhuzixian520 2年前

美国有好几个啊, 都很好用, 速度也不慢,自己弄多费劲

2年前 评论

好贴,原来搜索可以用这么有这多的东西可以,我只知道es。厉害了

2年前 评论

xunsearch
redisearch
meilisearch

  • 这个有很多坑比如上面说的当达到一定数量更新文档时会很慢,
  • 不支持自定义中文词组,高亮显示也会有问题,昨天才给他们团队反馈了bug

elasticsearch #成熟、分布式、稍复杂
tntsearch #个人博客等一些小项目可以使用
sphinx
solr
…….

上面的除了solr没用过,其他每一种我都使用过,
推荐xunsearch、elasticsearch

1年前 评论

难道没人用过 TNTSearch,轻便小巧,灵活的一批

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!