Laravel Scout添加Typesense,一种快速的开源搜索
Laravel  /  管理员 发布于 1年前   322
Laravel Scout 添加了 Typesense,这是一款轻量级的搜索工具。
最近发布的 Laravel Scout 添加了 Typesense,它是 Algolia + Pinecone 的快速开源搜索替代品:
https://github.com/laravel/scout/releases/tag/v10.7.0
https://typesense.org/
“Typesense 是一个现代的、隐私友好的开源搜索引擎,经过精心设计,性能卓越,易于使用。
它采用最先进的搜索算法,充分利用了硬件能力和机器学习方面的最新进展。”
Typesense 最棒的地方在于,
你可以使用 Linux 软件包或 MacOS 和 Windows 平台上的 Docker 将其作为本地开发环境的
一部分进行安装和运行。
有关运行 Typesense 的说明,请参阅本地机器/自托管文档。
https://typesense.org/docs/guide/install-typesense.html#option-2-local-machine-self-hosting
在 Laravel Scout 方面,Scout 文档包含为 Scout 配置 Typesense 的说明。
https://laravel.com/docs/10.x/scout#typesense
下面是一个使用 Typesense 动态修改 Scout 模型搜索参数的例子:
use App\Models\Todo;
Todo::search('Groceries')->withSearchParameters([
'query_by' => 'title, description'
])->get();
此功能已随 Laravel Scout v10.7.0 版发布。
https://github.com/laravel/scout/releases/tag/v10.7.0
你可以在 Pull Request #773 中了解更多关于集成的信息。
更广泛地说,你可以使用 Typesense 和 typesense/typesense-php composer 包,
https://github.com/typesense/typesense-php
Scout 需要它来与 Typesense 搜索 API 交互。
Typesense 文档(尤其是指南)是了解如何开始使用 Typesense 的绝佳起点。
https://typesense.org/docs/
Typesense 指南
https://typesense.org/docs/guide/
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号