---
title: "То же самое, что /search?q={keyword} — keyword как часть пути"
method: GET
path: "/search/{keyword}"
tags: ["search"]
---

# То же самое, что /search?q={keyword} — keyword как часть пути

`GET /search/{keyword}`

## Request

- Base URL: `https://dhamma.gift`
- URL: `https://dhamma.gift/search/{keyword}`
- Auth: none declared

Короткие ссылки: /search/kacchapa?scope=dhamma работает наравне с /search?q=kacchapa&scope=dhamma. Остальные параметры — те же query-параметры, что у /search.

## Path parameters

- `keyword` string, required

## Query parameters

- `scope` string
- `exact` boolean
- `langs` string
- `lb` integer
- `la` integer
- `fast` '1'

## Response `200`

Результат поиска

- SearchResponse
  - `metadata` SearchMetadata
    - `query` string
    - `scope` string
    - `langs` string[]
    - `lb` integer
    - `la` integer
    - `exactMatch` boolean
    - `totalFiles` integer: Число найденных сутт
    - `totalMatches` integer: Суммарное число совпадений
    - `hasVariantMatch` boolean: Есть ли варианты чтения для этого слова где-либо в корпусе (не только в текущем scope)
    - `partial` boolean: true — это ответ ?fast=1, root-текст/переводы для части сегментов ещё не подгружены (см. /search/enrich)
    - `tooShort` boolean: true — keyword короче минимальной длины (3 символа), поиск не выполнялся
  - `data` object
  - `wordReport` WordReportEntry[]
    - `word` string
    - `textCount` integer
    - `matchCount` integer
    - `links` object[]
      - `sutta_id` string
      - `segment` string
  - `variantSegments` VariantSegment[]
    - `sutta_id` string
    - `segment` string
    - `text` string

---

[API](https://skmtc.dev/dhamma/apis/dhamma-gift-search-api.md) · [All operations](https://skmtc.dev/dhamma/apis/dhamma-gift-search-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dhamma/apis/dhamma-gift-search-api/revisions/1e9341f6a4b5?raw)
