diff options
| author | anton-bobkov <[email protected]> | 2025-06-04 04:52:12 +0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-04 08:52:12 +0700 |
| commit | 996cfbbaad486c75e9676012a3297c2eb03fc9a3 (patch) | |
| tree | 608ccea8a5c6db95ca19475c3221ac37d30ddcf9 | |
| parent | a836d8f2323962580846778f5e7bdf54931cf356 (diff) | |
Fixed diplodoc errors in arcadia (#19243)
7 files changed, 18 insertions, 10 deletions
diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index ec3da239031..6291a5f101e 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -10,7 +10,7 @@ * Включены по умолчанию: - * поддержка [представлений (VIEW)](./concepts/datamodel/view.md); + * поддержка {% if feature_view %}[представлений (VIEW)](./concepts/datamodel/view.md){% else %}представлений (VIEW){% endif %}; * режим [автопартиционирования](./concepts/topic.md#autopartitioning) топиков; * [транзакции с участием топиков и строковых таблиц](./concepts/transactions.md#topic-table-transactions); * [волатильные распределённые транзакции](./contributor/datashard-distributed-txs.md#osobennosti-vypolneniya-volatilnyh-tranzakcij). diff --git a/ydb/docs/ru/core/concepts/glossary.md b/ydb/docs/ru/core/concepts/glossary.md index b97656166ce..ff0b172ab08 100644 --- a/ydb/docs/ru/core/concepts/glossary.md +++ b/ydb/docs/ru/core/concepts/glossary.md @@ -568,14 +568,22 @@ SID идентифицирует индивидуального [пользов� **SysViewProcessor** — это таблетка, которая хранит данные некоторых из [системных представлений](../dev/system-views.md). +{% if feature_serial %} + #### SequenceShard {#sequence-shard} **SequenceShard** — это таблетка, обслуживающая объекты Sequence, которые используются для реализации [серийных типов данных](../yql/reference/types/serial.md). +{% endif %} + +{% if feature_async_replication %} + #### ReplicationController {#replication-controller} **ReplicationController** — это таблетка, отвечающая за процесс [асинхронной репликации](async-replication.md). +{% endif %} + #### StatisticsAggregator {#statistics-aggregator} **StatisticsAggregator** — это таблетка, отвечающая за сбор статистики, используемой в стоимостной оптимизации. diff --git a/ydb/docs/ru/core/yql/reference/_includes/vector_search_approximate.md b/ydb/docs/ru/core/yql/reference/_includes/vector_search_approximate.md index e6ba2b33aa3..691f349644e 100644 --- a/ydb/docs/ru/core/yql/reference/_includes/vector_search_approximate.md +++ b/ydb/docs/ru/core/yql/reference/_includes/vector_search_approximate.md @@ -10,5 +10,5 @@ Основные преимущества: -* полная поддержка [транзакций](../../../concepts/glossary.md#transactions),в том числе в режиме строгой согласованности; +* полная поддержка {% if backend_name == 'YDB' %}[транзакций](../../../concepts/glossary.md#transactions){% else %}транзакций{% endif %}, в том числе в режиме строгой согласованности; * мгновенное применение операций модификации данных: вставка, обновление, удаление.
\ No newline at end of file diff --git a/ydb/docs/ru/core/yql/reference/_includes/vector_search_exact.md b/ydb/docs/ru/core/yql/reference/_includes/vector_search_exact.md index 93c906bed25..ee4e983129b 100644 --- a/ydb/docs/ru/core/yql/reference/_includes/vector_search_exact.md +++ b/ydb/docs/ru/core/yql/reference/_includes/vector_search_exact.md @@ -1,9 +1,9 @@ В основе точного метода лежит вычисление расстояния от вектора запроса до всех векторов в наборе данных. Этот алгоритм, также известный как наивный подход или метод грубой силы, имеет время выполнения `O(dn)`, где `n` — количество векторов в наборе данных, а `d` — их размерность. -[Точный векторный поиск](../udf/list/knn.md#exact-vector-search-examples) лучше использовать, если полный перебор искомых векторов происходит за приемлемое время. В том числе, когда их можно предварительно отфильтровать по некоторому условию, например, по идентификатору пользователя. В таких случаях точный метод может работать быстрее, чем текущая реализация [векторных индексов](../../../dev/vector-indexes.md) +[Точный векторный поиск](../udf/list/knn.md#exact-vector-search-examples) лучше использовать, если полный перебор искомых векторов происходит за приемлемое время. В том числе, когда их можно предварительно отфильтровать по некоторому условию, например, по идентификатору пользователя. В таких случаях точный метод может работать быстрее, чем текущая реализация {% if backend_name == 'YDB' %}[векторных индексов](../../../dev/vector-indexes.md){% else %}векторных индексов{% endif %}. Основные преимущества: -* отсутствие необходимости в дополнительных структурах данных, таких как специализированные [векторные индексы](../../../concepts/glossary.md#vector-index); -* полная поддержка [транзакций](../../../concepts/glossary.md#transactions), в том числе в режиме строгой согласованности; +* отсутствие необходимости в дополнительных структурах данных, таких как специализированные {% if backend_name == 'YDB' %}[векторные индексы](../../../concepts/glossary.md#vector-index){% else %}векторные индексы{% endif %}; +* полная поддержка {% if backend_name == 'YDB' %}[транзакций](../../../concepts/glossary.md#transactions){% else %}транзакций{% endif %}, в том числе в режиме строгой согласованности; * мгновенное применение операций модификации данных: вставка, обновление, удаление.
\ No newline at end of file diff --git a/ydb/docs/ru/core/yql/reference/syntax/create_table/vector_index.md b/ydb/docs/ru/core/yql/reference/syntax/create_table/vector_index.md index 9cfd4bbe88d..b71bc60d621 100644 --- a/ydb/docs/ru/core/yql/reference/syntax/create_table/vector_index.md +++ b/ydb/docs/ru/core/yql/reference/syntax/create_table/vector_index.md @@ -12,11 +12,11 @@ Создание пустой таблицы с векторным индексом в настоящее время не имеет практического смысла, так как модификация данных в таблицах с векторными индексами пока не поддерживается. -Следует использовать [команду](../alter_table/indexes.md) `ALTER TABLE ... ADD INDEX` для добавления векторного индекса в существующую таблицу. +Следует использовать {% if feature_secondary_index %}[команду](../alter_table/indexes.md){% else %}команду{% endif %} `ALTER TABLE ... ADD INDEX` для добавления векторного индекса в существующую таблицу. {% endnote %} -Конструкция INDEX используется для определения [векторного индекса](../../../../concepts/glossary.md#vector-index) в [строчно-ориентированных](../../../../concepts/datamodel/table.md#row-oriented-tables) таблицах: +Конструкция `INDEX` используется для определения {% if backend_name == 'YDB' %}[векторного индекса](../../../../concepts/glossary.md#vector-index){% else %}векторного индекса{% endif %} в {% if backend_name == 'YDB' %}[строчно-ориентированных](../../../../concepts/datamodel/table.md#row-oriented-tables){% else %}строчно-ориентированных{% endif %} таблицах: ```yql CREATE TABLE table_name ( diff --git a/ydb/docs/ru/core/yql/reference/syntax/select/index.md b/ydb/docs/ru/core/yql/reference/syntax/select/index.md index 4dd84a3a36b..75ee0383c80 100644 --- a/ydb/docs/ru/core/yql/reference/syntax/select/index.md +++ b/ydb/docs/ru/core/yql/reference/syntax/select/index.md @@ -254,6 +254,6 @@ SELECT * FROM FILTER( * [VIEW secondary_index](secondary_index.md) -{% endif %} - * [VIEW vector_index](vector_index.md) + +{% endif %}
\ No newline at end of file diff --git a/ydb/docs/ru/core/yql/reference/udf/list/knn.md b/ydb/docs/ru/core/yql/reference/udf/list/knn.md index 66cd59f4e44..2a59a729e06 100644 --- a/ydb/docs/ru/core/yql/reference/udf/list/knn.md +++ b/ydb/docs/ru/core/yql/reference/udf/list/knn.md @@ -2,7 +2,7 @@ ## Введение {#introduction} -Одним из частных случаев [векторного поиска](../../../../concepts/vector_search.md) является задача [k-NN](https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm), где требуется найти `k` ближайших точек к точке запроса. Это может быть полезно в различных приложениях, таких как классификация изображений, рекомендательные системы и многое другое. +Одним из частных случаев {% if backend_name == 'YDB' %}[векторного поиска](../../../../concepts/vector_search.md){% else %}векторного поиска{% endif %} является задача [k-NN](https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm), где требуется найти `k` ближайших точек к точке запроса. Это может быть полезно в различных приложениях, таких как классификация изображений, рекомендательные системы и многое другое. Решения задачи k-NN разбивается на два крупных подкласса методов: точные и приближенные. |
