> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8a08bda2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Представляет словарь текстового индекса в таблице MergeTree. Может использоваться для интроспекции.

# mergeTreeTextIndex

Представляет словарь текстового индекса в таблицах MergeTree.
Возвращает токены с метаданными списка вхождений.
Может использоваться для интроспекции.

<div id="syntax">
  ## Синтаксис
</div>

```sql theme={null}
mergeTreeTextIndex(database, table, index_name)
```

<div id="arguments">
  ## Аргументы
</div>

| Аргумент     | Описание                                                  |
| ------------ | --------------------------------------------------------- |
| `database`   | Имя базы данных, из которой считывается текстовый индекс. |
| `table`      | Имя таблицы, из которой считывается текстовый индекс.     |
| `index_name` | Имя текстового индекса, который считывается.              |

<div id="returned_value">
  ## Возвращаемое значение
</div>

Объект table с токенами и метаданными их списков вхождений.

<div id="usage-example">
  ## Пример использования
</div>

```sql title="Query" theme={null}
CREATE TABLE tab
(
    id UInt64,
    s String,
    INDEX idx_s (s) TYPE text(tokenizer = splitByNonAlpha)
)
ENGINE = MergeTree
ORDER BY id;

INSERT INTO tab SELECT number, concatWithSeparator(' ', 'apple', 'banana') FROM numbers(500);
INSERT INTO tab SELECT 500 + number, concatWithSeparator(' ', 'cherry', 'date') FROM numbers(500);

SELECT * FROM mergeTreeTextIndex(currentDatabase(), tab, idx_s);
```

```text title="Response" theme={null}
   ┌─part_name─┬─token──┬─dictionary_compression─┬─cardinality─┬─num_posting_blocks─┬─has_embedded_postings─┬─has_raw_postings─┬─has_compressed_postings─┐
1. │ all_1_1_0 │ apple  │ front_coded            │         500 │                  1 │                     0 │                0 │                       0 │
2. │ all_1_1_0 │ banana │ front_coded            │         500 │                  1 │                     0 │                0 │                       0 │
3. │ all_2_2_0 │ cherry │ front_coded            │         500 │                  1 │                     0 │                0 │                       0 │
4. │ all_2_2_0 │ date   │ front_coded            │         500 │                  1 │                     0 │                0 │                       0 │
   └───────────┴────────┴────────────────────────┴─────────────┴────────────────────┴───────────────────────┴──────────────────┴─────────────────────────┘
```
