迁移到 Meilisearch Cloud

    Meilisearch Cloud 是使用 Meilisearch 的推荐方式。本指南将引导您将 Meilisearch 从自托管安装迁移到 Meilisearch Cloud。

    要求

    要遵循本指南,您需要

    从您的自托管安装导出转储

    要迁移 Meilisearch,您必须首先导出转储。转储是一个压缩文件,其中包含您的所有索引、文档和设置。

    要导出转储,请确保您的自托管 Meilisearch 实例正在运行。然后,打开您的终端并运行以下命令,将 MEILISEARCH_URL 替换为您的实例地址

    curl -X POST 'http://MEILISEARCH_URL:7700/dumps'
    

    Meilisearch 将返回一个摘要任务对象并开始创建转储。使用返回对象的 taskUid 来监视其进度。

    任务完成后,您可以在您的项目的转储目录中找到转储。默认情况下,这是 /dumps

    命令行选项和环境变量

    只能在启动时激活的实例配置选项和实验性功能不包含在转储中。

    成功将数据迁移到 Meilisearch Cloud 后,请使用项目概览界面重新激活可用的选项。并非所有实例选项在云中都受支持。

    创建 Meilisearch Cloud 项目并导入转储

    在您的浏览器中导航到 Meilisearch Cloud 并登录。如果您还没有 Meilisearch Cloud 帐户,请免费创建一个

    您只能将转储导入到新的 Meilisearch Cloud 项目中。如果这是您第一次使用 Meilisearch Cloud,请单击“创建项目”按钮创建一个新项目。否则,请单击“新项目”按钮

    The Meilisearch Cloud menu, featuring the "New Project" button

    填写您的项目名称,选择服务器位置,并选择您的计划。然后,单击“导入 .dump”按钮并选择您在上一步中生成的转储文件

    A modal window with three mandatory fields: "Project name", "Select a region", and "Select a plan". Further down, an optional field: "Import .dump"

    Meilisearch 将开始创建一个新项目并导入您的数据。这可能需要一些时间,具体取决于您的数据集大小。在项目概览页面中监视项目创建状态。

    主密钥和 API 密钥

    Meilisearch Cloud 在项目创建期间会自动生成一个新的主密钥。如果您正在使用安全密钥,请更新您的应用程序,使其使用新创建的 Meilisearch Cloud API 密钥。

    搜索预览

    项目准备就绪后,单击它以进入项目概览。从那里,单击顶部栏菜单中的“搜索预览”。这将带您进入搜索预览界面。运行一些测试搜索,以确保所有数据都已成功迁移。

    恭喜,您现在已迁移到 Meilisearch Cloud,这是使用 Meilisearch 的推荐方式。如果您在此过程中遇到任何问题,请在Discord上联系我们的支持团队。