實驗性功能

    /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,
    }