/experimental-features 路由允许您激活或停用 Meilisearch 的一些实验性功能

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

实验性 API 路由并非与所有实验性功能兼容。请查阅实验性功能概览以获取兼容性列表。

实验性功能对象

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

获取所有实验性功能

GET
/experimental-features

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

示例

curl \
  -X GET 'MEILISEARCH_URL/experimental-features/'

响应:200 Ok

{
  "metrics": false,
  "logsRoute": true,
  "containsFilter": false,
  "editDocumentsByFunction": false,
  "network": false
}

配置实验性功能

PATCH
/experimental-features

激活或停用实验性功能。

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

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

请求体

{<featureName>: <Boolean>}

响应:200 Ok

{
  "metrics": false,
  "logsRoute": true,
  "containsFilter": false,
  "editDocumentsByFunction": false,
  "network": false
}