我的 mongodb 集合中有大约 600 万行,使用 php artisan scout:import 'model'
导入到 meilisearch 需要很长时间才能完成。
使用限制选项 php artisan scout:import 'model' -c 10000
导入数据会出现以下错误。
MongoDB\Exception\InvalidArgumentException 预期的“限制”选项具有“整数”类型但发现“字符串” 在供应商/mongodb/mongodb/src/Exception/InvalidArgumentException.php:59 55▕ 56▕ $expectedType = $typeString; 第57话 58▕ ➜ 59▕ return new static(sprintf('Expected %s to have type "%s" but found >"%s"', $name, $expectedType, get_debug_type($value))); 60▕ } 第61话 62▕
+27 供应商框架 28 工匠:37 Illuminate\Foundation\Console\Kernel::handle()
我还尝试将集合从 mongodb 导出为 json,并使用 curl -X POST 'http://127.0.0.1:7700/indexs/posts/documents' / --data @/data/posts.json
手动导入到 meilisearch 中,但出现以下错误。
{"message":"无效的 JSON: 无效的类型:映射,应为第 1 行第 0 列的序列","errorCode":"bad_request","errorType":"invalid_request_error","errorLink":"https: //docs.meilisearch.com/errors#bad_request"}curl: (3) URL 使用错误/非法格式或缺少 URL
Posts.json是使用mongoexport
命令导出的mongodb集合的json文件。
如何快速将数据导入美力搜索?
版本
操作系统