Skip to content

Commit c53d4a3

Browse files
committed
Lift vector search to beta (from experimental)
1 parent 68f91aa commit c53d4a3

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

docs/en/engines/table-engines/mergetree-family/annindexes.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ slug: /engines/table-engines/mergetree-family/annindexes
66
title: 'Exact and Approximate Nearest Neighbor Search'
77
---
88

9-
import ExperimentalBadge from '@theme/badges/ExperimentalBadge';
10-
import PrivatePreviewBadge from '@theme/badges/PrivatePreviewBadge';
9+
import BetaBadge from '@theme/badges/BetaBadge';
1110

1211
# Exact and Approximate Nearest Neighbor Search
1312

@@ -70,8 +69,7 @@ returns
7069

7170
## Approximate Nearest Neighbor Search {#approximate-nearest-neighbor-search}
7271

73-
<ExperimentalBadge/>
74-
<PrivatePreviewBadge/>
72+
<BetaBadge/>
7573

7674
ClickHouse provides a special "vector similarity" index to perform approximate nearest neighbor search.
7775

src/Core/Settings.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6585,19 +6585,19 @@ If it is set to true, allow to specify experimental compression codecs (but we d
65856585
)", EXPERIMENTAL) \
65866586
DECLARE(UInt64, max_limit_for_vector_search_queries, 1'000, R"(
65876587
SELECT queries with LIMIT bigger than this setting cannot use vector similarity indices. Helps to prevent memory overflows in vector similarity indices.
6588-
)", EXPERIMENTAL) \
6588+
)", BETA) \
65896589
DECLARE(UInt64, hnsw_candidate_list_size_for_search, 256, R"(
65906590
The size of the dynamic candidate list when searching the vector similarity index, also known as 'ef_search'.
6591-
)", EXPERIMENTAL) \
6591+
)", BETA) \
65926592
DECLARE(VectorSearchFilterStrategy, vector_search_filter_strategy, VectorSearchFilterStrategy::AUTO, R"(
65936593
If a vector search query has a WHERE clause, this setting determines if it is evaluated first (pre-filtering) OR if the vector similarity index is checked first (post-filtering). Possible values:
65946594
- 'auto' - Postfiltering (the exact semantics may change in future).
65956595
- 'postfilter' - Use vector similarity index to identify the nearest neighbours, then apply other filters
65966596
- 'prefilter' - Evaluate other filters first, then perform brute-force search to identify neighbours.
6597-
)", EXPERIMENTAL) \
6597+
)", BETA) \
65986598
DECLARE(Float, vector_search_postfilter_multiplier, 1.0, R"(
65996599
Multiply the fetched nearest neighbors from the vector similarity index by this number before performing post-filtering on other predicates.
6600-
)", EXPERIMENTAL) \
6600+
)", BETA) \
66016601
DECLARE(Bool, throw_on_unsupported_query_inside_transaction, true, R"(
66026602
Throw exception if unsupported query is used inside transaction
66036603
)", EXPERIMENTAL) \

0 commit comments

Comments
 (0)