/{db}/_search_cleanup
-
POST/{db}/_search_cleanup -
Запрашивает удаление недоступных поисковых индексов (Clouseau) указанной базы данных. Получаются сигнатуры всех текущих проектных документов, и удаляются все найденные на диске индексы, сигнатуры которых отсутствуют в этом списке.
- Параметры:
-
db – Имя базы данных
- Заголовки запроса:
-
-
Accept –
application/json
text/plain
Content-Type – application/json
-
- Заголовки ответа:
-
-
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
-
- Заголовки ответа:
-
-
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