搜索引擎优化入门指南(配置索引更新记录删除记录暂停索引有条件的搜索模型实例搜索自定义引擎生成)
优采云 发布时间: 2022-01-25 04:08搜索引擎优化入门指南(配置索引更新记录删除记录暂停索引有条件的搜索模型实例搜索自定义引擎生成)
配置索引更新记录删除记录暂停索引条件搜索模型实例搜索自定义引擎生成宏命令
Laravel Scout 简介
Laravel Scout 为 Eloquent 模型的全文搜索提供了一个简单的基于驱动程序的解决方案。通过使用模型观察者,Scout 自动同步 Eloquent 记录的搜索索引。
目前,Scout 附带一个 Algolia 驱动程序。但是,编写自定义驱动程序很容易,您可以使用自己的搜索实现轻松扩展 Scout。
安装
首先,通过 Composer 包管理器安装 Scout:
composer require laravel/scout
安装 Scout 后,使用 vendor:publish Artisan 命令生成 Scout 配置文件。此命令将在您的 config 目录中生成一个 scout.php 配置文件。
php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"
最后,将 Laravel\Scout\Searchable 特征添加到您要搜索的模型中。此 trait 注册一个模型观察者以使模型与所有驱动程序保持同步:
<p>