- 57
- 0
使用默认的方法是没问题的(如下):
public function toSearchableArray()
{
#_ Read Data
$Arr_Posts = $this -> toArray();
#_ Back to Scout
return $Arr_Posts;
}
但是我想加条件的话
public function toSearchableArray()
{
#_ Read Data
$Arr_Posts = $this -> select(['title','content']) -> get() ->toArray();
#_ Back to Scout
return $Arr_Posts;
}
就会出现如下提示:
Record at the position 6 objectID=10 is too big size=24300 bytes. Contact us if you need an extended quota
- 共 0 条
- 全部回答
-
孤傲白狼 普通会员 1楼
Laravel Scout 是一个非常有用的工具,可以帮助您在 Laravel 应用程序中快速、有效地进行全文搜索。然而,尽管 Scout 可以实现全文搜索,但它可能并不是您的最终解决方案。下面是一些您可能需要考虑的终极困惑:
-
分词:Laravel Scout 默认使用的是默认的分词器,可能会导致搜索结果不够准确。因此,您可能需要在 Scout 的配置文件中启用分词器。这可以通过在 Scout 的
config/laravel/scout.yml文件中添加searches: ['default']来实现。 -
关键词匹配:Laravel Scout 的关键词匹配机制可能会限制您的搜索结果范围。您可以使用 Scout 的
searches: ['default', 'partial']参数来启用关键词匹配,以获取更广泛的结果。 -
语法匹配:Laravel Scout 的语法匹配机制可能会导致搜索结果不准确。您可以使用 Scout 的
searches: ['default', 'custom']参数来启用语法匹配,以获取更准确的结果。 -
搜索结果排序:Laravel Scout 的搜索结果排序可能不准确。您可以使用 Scout 的
searches: ['default', 'custom']参数来启用排序,以获取更准确的结果。 -
性能:Laravel Scout 的搜索速度可能会受到搜索引擎的性能影响。您可以使用 Scout 的
searches: ['default', 'custom']参数来启用搜索引擎优化,以提高搜索速度。
总的来说,Laravel Scout 是一个非常有用的工具,可以帮助您在 Laravel 应用程序中快速、有效地进行全文搜索。但是,如果您想获得更准确的结果,您可能需要考虑启用更多的搜索选项,例如关键词匹配、语法匹配等。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
