实验性

    通过 /experimental-features 路由,您可以激活或停用 Meilisearch 的某些实验性功能

    此路由是同步的。这意味着不会返回任何任务对象,并且任何激活或停用的功能都将立即生效或不可用。

    危险

    实验性 API 路由并非与所有实验性功能兼容。有关兼容性列表,请参阅实验性功能概述

    实验性功能对象

    {
      "metrics": false,
      "logsRoute": true,
      "vectorStore": false,
    }
    
    名称类型描述
    metrics布尔值如果功能已激活,则为 true,否则为 false
    scoreDetails布尔值如果功能已激活,则为 true,否则为 false
    logsRoute布尔值如果功能已激活,则为 true,否则为 false
    vectorStore布尔值如果功能已激活,则为 true,否则为 false

    获取所有实验性功能

    GET/experimental-features

    获取可通过 /experimental-features 路由激活的所有实验性功能的列表,以及它们当前是否已激活。

    示例

    curl \
      -X GET 'https://127.0.0.1:7700/experimental-features/'

    响应:200 Ok

    {
      "metrics": false,
      "logsRoute": true,
      "vectorSearch": false,
    }
    

    配置实验性功能

    PATCH/experimental-features

    激活或停用实验性功能。

    curl \
      -X PATCH 'https://127.0.0.1:7700/experimental-features/' \
      -H 'Content-Type: application/json'  \
      --data-binary '{
        "metrics": true
      }'

    将字段设置为 null 将保持其值不变。

    请求体

    {<featureName>: <Boolean>}
    

    响应:200 Ok

    {
      "metrics": false,
      "logsRoute": true,
      "vectorSearch": false,
    }