search

Догрузить полные данные (root-текст/переводы) для конкретных id сутт

Вызывается вслед за /search?fast=1 с id сутт, которые нужно "дообогатить" — например видимую страницу таблицы, или сразу все найденные id разом. keyword/scope должны совпадать с исходным вызовом /search?fast=1 (иначе будет считаться заново, без переиспользования кеша).

get/search/enrich

Request

  • Base URL: https://dhamma.gift
  • URL: https://dhamma.gift/search/enrich
  • Auth: none declared

Query parameters

qstring required
idsstring required

Id сутт через запятую.

scopestring
Example:dhamma

Область поиска. Составные значения: default (или вообще не передавать параметр) — 4 никаи + 6 книг Кхуддаки, без Винаи/Абхидхаммы. all — весь корпус. Категории (каждая — целый верхнеуровневый раздел): dhamma — только 4 никаи (Дигха, Маджджхима, Саньютта, Ангуттара). khudakka — вся Кхуддака Никая (все её книги, не только 6 из default). vinaya — вся Виная-питака. abhi — Абхидхамма. Можно также перечислить конкретные id книг/собраний через запятую, вперемешку с категориями (например dn,mn или dhamma,vinaya) — id: dn, mn, sn, an (4 никаи); ud, snp, dhp, thag, thig, iti, ja, tha-ap, thi-ap, mil, vv, pv, cp, bv, ps, ne, cnd, mnd, kp, pe (Кхуддака Никая); pli-tv-bi, pli-tv-bu, pli-tv-kd, pli-tv-pvr (Виная).

exactboolean

Точное совпадение слова целиком (grep -w), а не подстроки.

langsstring
Example:ru,en

Языки переводов через запятую. all — все доступные языки.

lbinteger

Число строк контекста ДО найденного сегмента (Пали root-текст).

lainteger

Число строк контекста ПОСЛЕ найденного сегмента (Пали root-текст).

Response

Данные по запрошенным id (та же форма, что и data[id] у /search) плюс актуальные wordReport/metadata/variantSegments

dataobject

Example response

{
  "variantSegments": [
    {
      "text": "Macchakacchapasañchannā → macchakacchapasampannā (?) "
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.