Конкорданс
kwicFind every occurrence of a word or phrase in Russian text with surrounding context to see how it is used and quote it precisely; supports lemma-based search across word forms.
Instructions
Найти все вхождения слова или словосочетания в тексте с контекстом (конкорданс KWIC).
Используйте, чтобы увидеть, как слово употребляется в тексте, и цитировать точно. Слова сравниваются без учета регистра и буквы ё, с by_lemma - по леммам pymorphy3; словосочетание не переходит через конец предложения.
В результате "n_matches" - число вхождений, "matches" - строки по порядку в тексте: контекст слева "left", вхождение "keyword", как оно записано в тексте, и контекст справа "right". Строки ограничены параметром limit и общим объемом ответа около 40 тысяч символов. Ключ "warnings" - предупреждения: текст не на русском языке, показаны не все вхождения.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Абсолютный путь к текстовому файлу в UTF-8 на машине, где запущен сервер, вместо text: длинный текст не нужно пересылать в аргументе | |
| text | No | Текст на русском языке; вместо него можно задать path | |
| limit | No | Наибольшее число строк ответа | |
| window | No | Число слов контекста слева и справа | |
| keyword | Yes | Слово или словосочетание | |
| by_lemma | No | Искать все формы слова по лемме: «кот» находит «кота», «коты» |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||