从Laravel模型导入_geo到Meilisearch

ymdaylpp  于 2023-04-13  发布在  其他
关注(0)|答案(1)|浏览(119)

好了,让我们从代码开始

return [
            'name' => $this->name,
            'user_display_name' => $this->user_display_name,
            'user_city' => $this->user_city,
            'user_region' => $this->user_region,
            'user_country' => $this->user_country,
            'profile_photo_path' => $this->profile_photo_path,
            '_geo' => [
                'lat' => $this->user_latitude,
                'lon' => $this->user_longitude,
            ],
        ];

所以,问题是,当我执行php artisan scout:import "App\Models\User"时,它会获取除了_geo数组内部之外的所有数据。我已经查看了100次格式,但根据所有文档和所有内容,它看起来都是正确的。有人知道我没有看到什么吗?

u0njafvf

u0njafvf1#

我不确定我是否理解了你的问题,但是,根据文档,我发现纬度和经度都可以成功导入
https://docs.meilisearch.com/learn/advanced/geosearch.html#preparing-documents-for-location-based-search

'_geo'            => [
                'lat' => $this->user_latitude ?? 0,
                'lng' => $this->user_longitude ?? 0,
            ],

相关问题