From f93a493696fc86a6ebc985b5b5f03ca6ef53954f Mon Sep 17 00:00:00 2001 From: Liam Thompson Date: Thu, 28 Nov 2024 18:03:57 +0100 Subject: [PATCH 1/2] Add index sizing guidelines --- .../pages/serverless-differences.asciidoc | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/serverless/pages/serverless-differences.asciidoc b/serverless/pages/serverless-differences.asciidoc index 398edceed0..738594ccb3 100644 --- a/serverless/pages/serverless-differences.asciidoc +++ b/serverless/pages/serverless-differences.asciidoc @@ -26,6 +26,32 @@ This guide helps you understand what's different, what's available, and how to w This fully managed approach means many traditional {es} infrastructure APIs and settings are not available to end users, as detailed in the following sections. +[discrete] +[[elasticsearch-differences-serverless-index-size]] +== Index size guidelines + +Please note the following recommendations for sizing individual indices for optimal performance on {es-serverless}: + +|=== +|Use case |Maximum index size |Project configuration + +|Vector search +|150GB +|Vector optimized + +|General search (non data-stream) +|300GB +|General purpose + +|Other uses (non data-stream) +|600GB +|General purpose +|=== + +For large datasets that exceed the recommended maximum size for a single index, consider splitting your data across smaller indices and using an alias to search them collectively. + +NOTE: These recommendations do not apply to indices using Better binary quantization (BBQ). Refer to {ref}/dense-vector.html#dense-vector-quantization[vector quantization] in the core {es} docs for more information. + [discrete] [[elasticsearch-differences-serverless-apis-availability]] == API availability From 892a14e796e4e2955097e90ee2525bcb49d42fdb Mon Sep 17 00:00:00 2001 From: Liam Thompson <32779855+leemthompo@users.noreply.github.com> Date: Thu, 28 Nov 2024 19:07:40 +0100 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com> --- serverless/pages/serverless-differences.asciidoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serverless/pages/serverless-differences.asciidoc b/serverless/pages/serverless-differences.asciidoc index 738594ccb3..8d3a67aa43 100644 --- a/serverless/pages/serverless-differences.asciidoc +++ b/serverless/pages/serverless-differences.asciidoc @@ -30,7 +30,7 @@ This fully managed approach means many traditional {es} infrastructure APIs and [[elasticsearch-differences-serverless-index-size]] == Index size guidelines -Please note the following recommendations for sizing individual indices for optimal performance on {es-serverless}: +To ensure optimal performance, follow these recommendations for sizing individual indices on {es-serverless}: |=== |Use case |Maximum index size |Project configuration @@ -50,7 +50,7 @@ Please note the following recommendations for sizing individual indices for opti For large datasets that exceed the recommended maximum size for a single index, consider splitting your data across smaller indices and using an alias to search them collectively. -NOTE: These recommendations do not apply to indices using Better binary quantization (BBQ). Refer to {ref}/dense-vector.html#dense-vector-quantization[vector quantization] in the core {es} docs for more information. +These recommendations do not apply to indices using better binary quantization (BBQ). Refer to {ref}/dense-vector.html#dense-vector-quantization[vector quantization] in the core {es} docs for more information. [discrete] [[elasticsearch-differences-serverless-apis-availability]]