Spec-Zone.ru › CouchDB 3.5

/{db}/_search_cleanup

POST /{db}/_search_cleanup

Запрашивает удаление недоступных поисковых индексов (Clouseau) указанной базы данных. Получаются сигнатуры всех текущих проектных документов, и удаляются все найденные на диске индексы, сигнатуры которых отсутствуют в этом списке.

Параметры:
  • db – Имя базы данных

Заголовки запроса:
  • Accept –

    • application/json

    • text/plain

  • Content-Type – application/json

Заголовки ответа:
  • Content-Type –

    • application/json

    • text/plain; charset=utf-8

Объект JSON ответа:
  • ok (boolean) – Статус операции

Коды состояния:
  • 202 Принято – Запрос на очистку принят

  • 400 Неверный запрос – Недопустимое имя базы данных

  • 401 Не авторизован – Требуются права администратора сервера CouchDB

  • 403 Доступ запрещён – Недостаточно прав / Слишком много запросов с недействительными учётными данными

Запрос:

POST /db/_search_cleanup HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:5984

Ответ:

HTTP/1.1 202 Accepted
Cache-Control: must-revalidate
Content-Length: 12
Content-Type: application/json
Server: CouchDB (Erlang/OTP)

{
    "ok": true
}

/{db}/_nouveau_cleanup

POST /{db}/_nouveau_cleanup

Запрашивает удаление недоступных поисковых индексов (Nouveau) указанной базы данных. Получаются сигнатуры всех текущих проектных документов, и удаляются все найденные на диске индексы, сигнатуры которых отсутствуют в этом списке.

Параметры:
  • db – Имя базы данных

Заголовки запроса:
  • Accept –

    • application/json

    • text/plain

  • Content-Type – application/json

Заголовки ответа:
  • Content-Type –

    • application/json

    • text/plain; charset=utf-8

Объект JSON ответа:
  • ok (boolean) – Статус операции

Коды состояния:
  • 202 Принято – Запрос на очистку принят

  • 400 Неверный запрос – Недопустимое имя базы данных

  • 401 Не авторизован – Требуются права администратора сервера CouchDB

  • 403 Доступ запрещён – Недостаточно прав / Слишком много запросов с недействительными учётными данными

Запрос:

POST /db/_nouveau_cleanup HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:5984

Ответ:

HTTP/1.1 202 Accepted
Cache-Control: must-revalidate
Content-Length: 12
Content-Type: application/json
Server: CouchDB (Erlang/OTP)

{
    "ok": true
}

Copyright © 2025 The Apache Software Foundation — Licensed under the Apache License 2.0
https://docs.couchdb.org/en/3.5.1/api/database/cleanup.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API