From e7411abe43213e139d58b15605190e0e7e2864d2 Mon Sep 17 00:00:00 2001 From: Nate B <96254688+nateynateynate@users.noreply.github.com> Date: Mon, 6 May 2024 11:30:29 -0700 Subject: [PATCH 1/3] Prepping to dislodge the OpenSearchCon Berlin hero banner. Signed-off-by: Nate B <96254688+nateynateynate@users.noreply.github.com> --- _redesign_heros/0.md | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 _redesign_heros/0.md diff --git a/_redesign_heros/0.md b/_redesign_heros/0.md deleted file mode 100644 index 7bec4b8926..0000000000 --- a/_redesign_heros/0.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout: redesign-hero -link_url: '/events/opensearchcon/2024/europe/index.html' -images: - mobile: - path: '/assets/media/opensearchcon/2024/OSC_Berlin_Banner_1440x360.png' - alt: 'OpenSearchCon Berlin Banner' - desktop: - path: '/assets/media/opensearchcon/2024/OSC_Berlin_Banner_1440x360.png' - alt: 'OpenSearchCon Berlin Banner' -call_to_action: - label: Register Now - url: 'https://tickets.plainschwarz.com/opensearchconeu/c/PjtYoMWc8/' - button_class: 'open-sky-primary' ---- From f943ba2a5c93b6bd31e98ea2f2c007c321d3724e Mon Sep 17 00:00:00 2001 From: Kris Freedain Date: Tue, 14 May 2024 11:25:11 -0700 Subject: [PATCH 2/3] OSC Page updates Signed-off-by: Kris Freedain --- ...ney-into-data-driven-security-automation.md | 2 +- ...-next-wave-of-innovation-with-opensearch.md | 2 +- ...ution-visibility-in-OS-with-opentelemtry.md | 2 +- ...ng-ai-and-llm-systems-with-hybrid-search.md | 2 +- ...g-observability-into-your-ci-cd-pipeline.md | 2 +- ...opentelemetry-signals-using-data-prepper.md | 2 +- ...me-an-opensearch-project-repo-maintainer.md | 2 +- ...rope-how-to-get-your-pull-request-merged.md | 2 +- ...nting-an-open-source-rag-with-opensearch.md | 2 +- ...self-managed-elasticsearch-to-opensearch.md | 2 +- ...4-europe-multi-tenancy-for-all-workloads.md | 2 +- ...ral-language-search-lexical-and-semantic.md | 2 +- ...h-in-kubernetes-helm-charts-and-operator.md | 2 +- ...-performant-ingestion-using-data-prepper.md | 2 +- ...-rating-based-evaluation-toolkit-for-rag.md | 2 +- ...ling-conversational-search-in-opensearch.md | 2 +- ...ns-with-opensearch-python-and-serverless.md | 2 +- .../2024-europe-securing-opensearch.md | 2 +- ...h-for-success-with-chorus-and-opensearch.md | 2 +- ...ters-potential-with-opensearch-benchmark.md | 2 +- ...-unspoken-overhead-of-the-inverted-index.md | 2 +- .../2024-europe-user-behavior-insights.md | 2 +- ...est-everything-but-you-should-monitor-it.md | 2 +- events/opensearchcon/2024/europe/index.md | 6 ++++-- .../2024/europe/unconference/index.md | 18 ++++++++++++++++++ events/opensearchcon/2024/india/cfp.md | 2 +- 26 files changed, 46 insertions(+), 26 deletions(-) diff --git a/_opensearchcon_sessions/2024-europe-a-thrilling-journey-into-data-driven-security-automation.md b/_opensearchcon_sessions/2024-europe-a-thrilling-journey-into-data-driven-security-automation.md index 8b4467900b..c866d75dc8 100644 --- a/_opensearchcon_sessions/2024-europe-a-thrilling-journey-into-data-driven-security-automation.md +++ b/_opensearchcon_sessions/2024-europe-a-thrilling-journey-into-data-driven-security-automation.md @@ -45,7 +45,7 @@ permalink: '/events/opensearchcon/sessions/a-thrilling-journey-into-data-driven- # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'YvhD-9AFfCM' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-europe'. diff --git a/_opensearchcon_sessions/2024-europe-delivering-the-next-wave-of-innovation-with-opensearch.md b/_opensearchcon_sessions/2024-europe-delivering-the-next-wave-of-innovation-with-opensearch.md index d6430cdefc..19703ab0c5 100644 --- a/_opensearchcon_sessions/2024-europe-delivering-the-next-wave-of-innovation-with-opensearch.md +++ b/_opensearchcon_sessions/2024-europe-delivering-the-next-wave-of-innovation-with-opensearch.md @@ -47,7 +47,7 @@ permalink: '/events/opensearchcon/sessions/delivering-the-next-wave-of-innovatio # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'xtoSOXrlkFY' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-enhance-query-execution-visibility-in-OS-with-opentelemtry.md b/_opensearchcon_sessions/2024-europe-enhance-query-execution-visibility-in-OS-with-opentelemtry.md index 5a6d5ef7a3..bf4dc456a6 100644 --- a/_opensearchcon_sessions/2024-europe-enhance-query-execution-visibility-in-OS-with-opentelemtry.md +++ b/_opensearchcon_sessions/2024-europe-enhance-query-execution-visibility-in-OS-with-opentelemtry.md @@ -48,7 +48,7 @@ permalink: '/events/opensearchcon/sessions/enhance-query-execution-visibility-in # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'Sm0fU7WDiHY' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-enhancing-ai-and-llm-systems-with-hybrid-search.md b/_opensearchcon_sessions/2024-europe-enhancing-ai-and-llm-systems-with-hybrid-search.md index 7c9bae051a..16507114ae 100644 --- a/_opensearchcon_sessions/2024-europe-enhancing-ai-and-llm-systems-with-hybrid-search.md +++ b/_opensearchcon_sessions/2024-europe-enhancing-ai-and-llm-systems-with-hybrid-search.md @@ -37,7 +37,7 @@ permalink: '/events/opensearchcon/2024/europe/sessions/enhancing-ai-and-llm-syst # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'bwPo6i1djLI' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-europe'. diff --git a/_opensearchcon_sessions/2024-europe-gaining-observability-into-your-ci-cd-pipeline.md b/_opensearchcon_sessions/2024-europe-gaining-observability-into-your-ci-cd-pipeline.md index 241f4cf003..d18ee08711 100644 --- a/_opensearchcon_sessions/2024-europe-gaining-observability-into-your-ci-cd-pipeline.md +++ b/_opensearchcon_sessions/2024-europe-gaining-observability-into-your-ci-cd-pipeline.md @@ -32,7 +32,7 @@ permalink: '/events/opensearchcon/2024/europe/sessions/gaining-observability-int # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'RmFVQJb-k2w' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-how-sap-analyzes-opentelemetry-signals-using-data-prepper.md b/_opensearchcon_sessions/2024-europe-how-sap-analyzes-opentelemetry-signals-using-data-prepper.md index 0bb36981c2..0c479d0f17 100644 --- a/_opensearchcon_sessions/2024-europe-how-sap-analyzes-opentelemetry-signals-using-data-prepper.md +++ b/_opensearchcon_sessions/2024-europe-how-sap-analyzes-opentelemetry-signals-using-data-prepper.md @@ -32,7 +32,7 @@ permalink: '/events/opensearchcon/2024/europe/sessions/how-sap-analyzes-opentele # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: '4yBErwIezJo' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-how-to-become-an-opensearch-project-repo-maintainer.md b/_opensearchcon_sessions/2024-europe-how-to-become-an-opensearch-project-repo-maintainer.md index 1af3196b5b..e9303467b1 100644 --- a/_opensearchcon_sessions/2024-europe-how-to-become-an-opensearch-project-repo-maintainer.md +++ b/_opensearchcon_sessions/2024-europe-how-to-become-an-opensearch-project-repo-maintainer.md @@ -47,7 +47,7 @@ permalink: '/events/opensearchcon/sessions/how-to-become-an-opensearch-project-r # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'UsN7YkCCw-c' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-how-to-get-your-pull-request-merged.md b/_opensearchcon_sessions/2024-europe-how-to-get-your-pull-request-merged.md index e4084d6116..eaa1e618ab 100644 --- a/_opensearchcon_sessions/2024-europe-how-to-get-your-pull-request-merged.md +++ b/_opensearchcon_sessions/2024-europe-how-to-get-your-pull-request-merged.md @@ -48,7 +48,7 @@ permalink: '/events/opensearchcon/sessions/how-to-get-your-pull-request-merged.h # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'nq4RhrbH3sM' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-europe'. diff --git a/_opensearchcon_sessions/2024-europe-implementing-an-open-source-rag-with-opensearch.md b/_opensearchcon_sessions/2024-europe-implementing-an-open-source-rag-with-opensearch.md index 3ed1d1a705..8b9c4e2f3d 100644 --- a/_opensearchcon_sessions/2024-europe-implementing-an-open-source-rag-with-opensearch.md +++ b/_opensearchcon_sessions/2024-europe-implementing-an-open-source-rag-with-opensearch.md @@ -31,7 +31,7 @@ permalink: '/events/opensearchcon/2024/europe/sessions/implementing-an-open-sour # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'aU3P3icIFRE' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-migrating-from-self-managed-elasticsearch-to-opensearch.md b/_opensearchcon_sessions/2024-europe-migrating-from-self-managed-elasticsearch-to-opensearch.md index 14a917dbf4..401feabf0d 100644 --- a/_opensearchcon_sessions/2024-europe-migrating-from-self-managed-elasticsearch-to-opensearch.md +++ b/_opensearchcon_sessions/2024-europe-migrating-from-self-managed-elasticsearch-to-opensearch.md @@ -47,7 +47,7 @@ permalink: '/events/opensearchcon/sessions/migrating-from-self-managed-elasticse # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: '2OQZjnneeCY' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-multi-tenancy-for-all-workloads.md b/_opensearchcon_sessions/2024-europe-multi-tenancy-for-all-workloads.md index e0f4d89fb0..179e8c38d4 100644 --- a/_opensearchcon_sessions/2024-europe-multi-tenancy-for-all-workloads.md +++ b/_opensearchcon_sessions/2024-europe-multi-tenancy-for-all-workloads.md @@ -45,7 +45,7 @@ permalink: '/events/opensearchcon/sessions/multi-tenancy-for-all-workloads.html' # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'kiiM5Y_ERas' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-europe'. diff --git a/_opensearchcon_sessions/2024-europe-natural-language-search-lexical-and-semantic.md b/_opensearchcon_sessions/2024-europe-natural-language-search-lexical-and-semantic.md index 7c620f0d1f..44557be3fc 100644 --- a/_opensearchcon_sessions/2024-europe-natural-language-search-lexical-and-semantic.md +++ b/_opensearchcon_sessions/2024-europe-natural-language-search-lexical-and-semantic.md @@ -47,7 +47,7 @@ permalink: '/events/opensearchcon/sessions/natural-language-search-lexical-and-s # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'gSHC5KA1ito' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-opensearch-in-kubernetes-helm-charts-and-operator.md b/_opensearchcon_sessions/2024-europe-opensearch-in-kubernetes-helm-charts-and-operator.md index 34628a8c6e..f423b7804b 100644 --- a/_opensearchcon_sessions/2024-europe-opensearch-in-kubernetes-helm-charts-and-operator.md +++ b/_opensearchcon_sessions/2024-europe-opensearch-in-kubernetes-helm-charts-and-operator.md @@ -33,7 +33,7 @@ permalink: '/events/opensearchcon/2024/europe/sessions/opensearch-in-kubernetes- # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'y9BEzPGYbh8' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-persistent-and-performant-ingestion-using-data-prepper.md b/_opensearchcon_sessions/2024-europe-persistent-and-performant-ingestion-using-data-prepper.md index 559f00bd71..4dbf48f59e 100644 --- a/_opensearchcon_sessions/2024-europe-persistent-and-performant-ingestion-using-data-prepper.md +++ b/_opensearchcon_sessions/2024-europe-persistent-and-performant-ingestion-using-data-prepper.md @@ -51,7 +51,7 @@ permalink: '/events/opensearchcon/sessions/persistent-and-performant-ingestion-u # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'Cwmj0Ukv8wc' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-europe'. diff --git a/_opensearchcon_sessions/2024-europe-ragelo-an-elo-rating-based-evaluation-toolkit-for-rag.md b/_opensearchcon_sessions/2024-europe-ragelo-an-elo-rating-based-evaluation-toolkit-for-rag.md index baafde1c8f..7297e39d77 100644 --- a/_opensearchcon_sessions/2024-europe-ragelo-an-elo-rating-based-evaluation-toolkit-for-rag.md +++ b/_opensearchcon_sessions/2024-europe-ragelo-an-elo-rating-based-evaluation-toolkit-for-rag.md @@ -48,7 +48,7 @@ permalink: '/events/opensearchcon/sessions/ragelo-an-elo-rating-based-evaluation # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'oNRpbgSirS0' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-europe'. diff --git a/_opensearchcon_sessions/2024-europe-revolutionizing-search-unveiling-conversational-search-in-opensearch.md b/_opensearchcon_sessions/2024-europe-revolutionizing-search-unveiling-conversational-search-in-opensearch.md index 2efe25fc57..34ce4a7e16 100644 --- a/_opensearchcon_sessions/2024-europe-revolutionizing-search-unveiling-conversational-search-in-opensearch.md +++ b/_opensearchcon_sessions/2024-europe-revolutionizing-search-unveiling-conversational-search-in-opensearch.md @@ -47,7 +47,7 @@ permalink: '/events/opensearchcon/sessions/revolutionizing-search-unveiling-conv # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'Rm1SVjgmugg' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-search-solutions-with-opensearch-python-and-serverless.md b/_opensearchcon_sessions/2024-europe-search-solutions-with-opensearch-python-and-serverless.md index 6181ab665e..666c681917 100644 --- a/_opensearchcon_sessions/2024-europe-search-solutions-with-opensearch-python-and-serverless.md +++ b/_opensearchcon_sessions/2024-europe-search-solutions-with-opensearch-python-and-serverless.md @@ -32,7 +32,7 @@ permalink: '/events/opensearchcon/2024/europe/sessions/search-solutions-with-ope # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: '6K6lactPC8I' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-securing-opensearch.md b/_opensearchcon_sessions/2024-europe-securing-opensearch.md index 9f20b18224..0e680e34d1 100644 --- a/_opensearchcon_sessions/2024-europe-securing-opensearch.md +++ b/_opensearchcon_sessions/2024-europe-securing-opensearch.md @@ -37,7 +37,7 @@ permalink: '/events/opensearchcon/2024/europe/sessions/securing-opensearch.html' # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'yhHmN_Gjies' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-europe'. diff --git a/_opensearchcon_sessions/2024-europe-tune-e-commerce-search-for-success-with-chorus-and-opensearch.md b/_opensearchcon_sessions/2024-europe-tune-e-commerce-search-for-success-with-chorus-and-opensearch.md index e0c4b8fdd0..71c0093dc1 100644 --- a/_opensearchcon_sessions/2024-europe-tune-e-commerce-search-for-success-with-chorus-and-opensearch.md +++ b/_opensearchcon_sessions/2024-europe-tune-e-commerce-search-for-success-with-chorus-and-opensearch.md @@ -45,7 +45,7 @@ permalink: '/events/opensearchcon/sessions/tune-e-commerce-search-for-success-wi # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: '3-Uqyo5Pd_A' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-europe'. diff --git a/_opensearchcon_sessions/2024-europe-unleash-your-clusters-potential-with-opensearch-benchmark.md b/_opensearchcon_sessions/2024-europe-unleash-your-clusters-potential-with-opensearch-benchmark.md index 794094c4e6..a85a4c20e3 100644 --- a/_opensearchcon_sessions/2024-europe-unleash-your-clusters-potential-with-opensearch-benchmark.md +++ b/_opensearchcon_sessions/2024-europe-unleash-your-clusters-potential-with-opensearch-benchmark.md @@ -51,7 +51,7 @@ permalink: '/events/opensearchcon/sessions/unleash-your-clusters-potential-with- # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'IKkZ0cQuMLI' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-unspoken-overhead-of-the-inverted-index.md b/_opensearchcon_sessions/2024-europe-unspoken-overhead-of-the-inverted-index.md index ef950dc034..8caf8e86a3 100644 --- a/_opensearchcon_sessions/2024-europe-unspoken-overhead-of-the-inverted-index.md +++ b/_opensearchcon_sessions/2024-europe-unspoken-overhead-of-the-inverted-index.md @@ -48,7 +48,7 @@ permalink: '/events/opensearchcon/sessions/unspoken-overhead-of-the-inverted-ind # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'fJUWK_lsdaw' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-user-behavior-insights.md b/_opensearchcon_sessions/2024-europe-user-behavior-insights.md index 7e93b2ec9a..35bc2a8c4c 100644 --- a/_opensearchcon_sessions/2024-europe-user-behavior-insights.md +++ b/_opensearchcon_sessions/2024-europe-user-behavior-insights.md @@ -33,7 +33,7 @@ permalink: '/events/opensearchcon/2024/europe/sessions/user-behavior-insights.ht # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: 'dH7SPHKpxo0' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-north-america'. diff --git a/_opensearchcon_sessions/2024-europe-you-cant-test-everything-but-you-should-monitor-it.md b/_opensearchcon_sessions/2024-europe-you-cant-test-everything-but-you-should-monitor-it.md index 40ee61ea5c..ccb0974ae5 100644 --- a/_opensearchcon_sessions/2024-europe-you-cant-test-everything-but-you-should-monitor-it.md +++ b/_opensearchcon_sessions/2024-europe-you-cant-test-everything-but-you-should-monitor-it.md @@ -46,7 +46,7 @@ permalink: '/events/opensearchcon/sessions/you-cant-test-everything-but-you-shou # ID of the YouTube video of the session to embed in the page. # This is to be added after the conference and after the session recordings # are uploaded to YouTube. -#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID' +youtube_video_id: '6vhK8lTDeKM' # Conference ID. # It is normative to use the format of 'YYYY-location-name', eg. '2023-europe'. diff --git a/events/opensearchcon/2024/europe/index.md b/events/opensearchcon/2024/europe/index.md index 47255418bf..09d4424bec 100644 --- a/events/opensearchcon/2024/europe/index.md +++ b/events/opensearchcon/2024/europe/index.md @@ -60,7 +60,9 @@ redirect_from: "/events/opensearchcon/index.html" The OpenSearch community continues to expand, always welcoming new individuals, organizations, and partners into the fold, and OpenSearchCon is where the community comes together. -Join us May 6 and 7 at Cafe Moskau in Berlin for OpenSearchCon Europe 2024. You can reserve your seat here: +Registration is now closed. + + As always, what makes OpenSearchCon a success are the compelling stories and educational insights shared by our community. The Call for Presentations (CfP) for OpenSearchCon Europe is now closed. Read more in the [announcement post](https://opensearch.org/blog/announcing-opensearchcon-europe-2024/) diff --git a/events/opensearchcon/2024/europe/unconference/index.md b/events/opensearchcon/2024/europe/unconference/index.md index 7baebfeffb..4192d1524f 100644 --- a/events/opensearchcon/2024/europe/unconference/index.md +++ b/events/opensearchcon/2024/europe/unconference/index.md @@ -25,6 +25,24 @@ conference_id: 2024-europe permalink: /events/opensearchcon/2024/europe/unconference/index.html --- +{% include youtube-player.html id="fzdKJBSVaGs" %} + +{% include youtube-player.html id="hF1FPmIWDc8" %} + +{% include youtube-player.html id="FVw8C6SKMm8" %} + +{% include youtube-player.html id="eRLmIzevC-4" %} + +{% include youtube-player.html id="Y7qI7MXRXvQ" %} + +{% include youtube-player.html id="GrAnyrMYS2Q" %} + +{% include youtube-player.html id="sq54NyqoQWE" %} + +{% include youtube-player.html id="5gjSKufLRw4" %} + +{% include youtube-player.html id="9T6sOEBDDXo" %} + We had a fantastic time in Seattle last year, so we're bringing the Unconference to Berlin! Make plans to join us and come ready to pitch your favorite speaking topic! This is an opportunity for the community to diff --git a/events/opensearchcon/2024/india/cfp.md b/events/opensearchcon/2024/india/cfp.md index 1e80800376..0d5ceb18a3 100644 --- a/events/opensearchcon/2024/india/cfp.md +++ b/events/opensearchcon/2024/india/cfp.md @@ -62,7 +62,7 @@ This information will help the reviewers to get a good impression of your sessio ## When does it close -CfP ends on **May 12th, 2024 at 23:59 IST**. +CfP ends on **May 30th, 2024 at 23:59 IST**. ## View previous presentations From 7495da457cc19bcb3bbb6264717c4c07591aef98 Mon Sep 17 00:00:00 2001 From: Kris Freedain Date: Tue, 14 May 2024 13:17:39 -0700 Subject: [PATCH 3/3] 2.14.0 release & blog Signed-off-by: Kris Freedain --- .../opensearch-2.14.0-docker-arm64.markdown | 21 +++++ .../opensearch-2.14.0-freebsd-arm64.markdown | 12 +++ ...opensearch-2.14.0-linux-arm64-deb.markdown | 13 +++ ...opensearch-2.14.0-linux-arm64-rpm.markdown | 13 +++ ...opensearch-2.14.0-linux-arm64-yum.markdown | 13 +++ .../opensearch-2.14.0-linux-arm64.markdown | 13 +++ ...opensearch-2.14.0-min-linux-arm64.markdown | 15 +++ ...ch-dashboards-2.14.0-docker-arm64.markdown | 21 +++++ ...h-dashboards-2.14.0-freebsd-arm64.markdown | 13 +++ ...dashboards-2.14.0-linux-arm64-deb.markdown | 14 +++ ...dashboards-2.14.0-linux-arm64-rpm.markdown | 14 +++ ...dashboards-2.14.0-linux-arm64-yum.markdown | 14 +++ ...rch-dashboards-2.14.0-linux-arm64.markdown | 14 +++ ...dashboards-2.14.0-min-linux-arm64.markdown | 15 +++ .../x64/opensearch-2.14.0-docker-x64.markdown | 21 +++++ .../opensearch-2.14.0-freebsd-x64.markdown | 12 +++ .../opensearch-2.14.0-linux-x64-deb.markdown | 13 +++ .../opensearch-2.14.0-linux-x64-rpm.markdown | 13 +++ .../opensearch-2.14.0-linux-x64-yum.markdown | 13 +++ .../x64/opensearch-2.14.0-linux-x64.markdown | 12 +++ .../opensearch-2.14.0-min-linux-x64.markdown | 14 +++ .../opensearch-2.14.0-windows-x64.markdown | 12 +++ ...arch-dashboards-2.14.0-docker-x64.markdown | 21 +++++ ...rch-dashboards-2.14.0-freebsd-x64.markdown | 13 +++ ...h-dashboards-2.14.0-linux-x64-deb.markdown | 14 +++ ...h-dashboards-2.14.0-linux-x64-rpm.markdown | 14 +++ ...h-dashboards-2.14.0-linux-x64-yum.markdown | 14 +++ ...earch-dashboards-2.14.0-linux-x64.markdown | 14 +++ ...h-dashboards-2.14.0-min-linux-x64.markdown | 15 +++ ...rch-dashboards-2.14.0-windows-x64.markdown | 14 +++ _posts/2024-05-14-explore-opensearch-2-14.md | 71 ++++++++++++++ _redesign_heros/1.md | 2 +- .../2024-05-14-opensearch-2.14.0.markdown | 87 ++++++++++++++++++ .../aggregation_query_performance_2-14.png | Bin 0 -> 287396 bytes 34 files changed, 593 insertions(+), 1 deletion(-) create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-2.14.0-docker-arm64.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-2.14.0-freebsd-arm64.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-deb.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-rpm.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-yum.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-2.14.0-min-linux-arm64.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-docker-arm64.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-freebsd-arm64.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-deb.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-rpm.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-yum.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64.markdown create mode 100644 _artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-min-linux-arm64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-2.14.0-docker-x64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-2.14.0-freebsd-x64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-deb.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-rpm.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-yum.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-2.14.0-min-linux-x64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-2.14.0-windows-x64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-docker-x64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-freebsd-x64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-deb.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-rpm.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-yum.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-min-linux-x64.markdown create mode 100644 _artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-windows-x64.markdown create mode 100644 _posts/2024-05-14-explore-opensearch-2-14.md create mode 100644 _versions/2024-05-14-opensearch-2.14.0.markdown create mode 100644 assets/media/blog-images/2024-05-14-explore-opensearch-2-14/aggregation_query_performance_2-14.png diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-docker-arm64.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-docker-arm64.markdown new file mode 100644 index 0000000000..ac8d70e380 --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-docker-arm64.markdown @@ -0,0 +1,21 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: docker +architecture: arm64 +slug: opensearch-2.14.0-docker-arm64 +category: opensearch +type: docker +inline_instructions: +- label: "Docker Hub" + code: docker pull opensearchproject/opensearch:2.14.0 + link: + label: View on Docker Hub + url: https://hub.docker.com/r/opensearchproject/opensearch/tags?page=1&ordering=last_updated&name=2.14.0 +- label: "Amazon ECR" + code: docker pull public.ecr.aws/opensearchproject/opensearch:2.14.0 + link: + label: View on Amazon ECR + url: https://gallery.ecr.aws/opensearchproject/opensearch +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-freebsd-arm64.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-freebsd-arm64.markdown new file mode 100644 index 0000000000..198da77c5c --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-freebsd-arm64.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: freebsd +architecture: arm64 +slug: opensearch-2.14.0-freebsd-arm64 +category: opensearch +type: system-package +freebsd_package_name: opensearch +link: https://www.freshports.org/textproc/opensearch +--- diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-deb.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-deb.markdown new file mode 100644 index 0000000000..36aa545af4 --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-deb.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: linux +architecture: arm64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-arm64.deb +slug: opensearch-2.14.0-linux-arm64-deb +category: opensearch +type: deb +guide: https://opensearch.org/docs/latest/opensearch/install/deb +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-arm64.deb.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-rpm.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-rpm.markdown new file mode 100644 index 0000000000..07cf83e4ba --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-rpm.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: linux +architecture: arm64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-arm64.rpm +slug: opensearch-2.14.0-linux-arm64-rpm +category: opensearch +type: rpm +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-arm64.rpm.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-yum.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-yum.markdown new file mode 100644 index 0000000000..cbdca56d6c --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64-yum.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: linux +architecture: arm64 +slug: opensearch-2.14.0-linux-arm64-yum +category: opensearch +type: yum +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.repo +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.repo.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64.markdown new file mode 100644 index 0000000000..49c18334f6 --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-linux-arm64.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: linux +architecture: arm64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-arm64.tar.gz + +slug: opensearch-2.14.0-linux-arm64 +category: opensearch +type: targz +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-arm64.tar.gz.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-min-linux-arm64.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-min-linux-arm64.markdown new file mode 100644 index 0000000000..614359aec5 --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-2.14.0-min-linux-arm64.markdown @@ -0,0 +1,15 @@ +--- +role: daemon +artifact_id: opensearch-min +version: 2.14.0 +platform: linux +architecture: arm64 +slug: opensearch-2.14.0-min-linux-arm64 +category: opensearch +type: targz + +artifact_url: https://artifacts.opensearch.org/releases/core/opensearch/2.14.0/opensearch-min-2.14.0-linux-arm64.tar.gz +signature: https://artifacts.opensearch.org/releases/core/opensearch/2.14.0/opensearch-min-2.14.0-linux-arm64.tar.gz.sig +security_warning: true +indirect: true +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-docker-arm64.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-docker-arm64.markdown new file mode 100644 index 0000000000..c07b389062 --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-docker-arm64.markdown @@ -0,0 +1,21 @@ +--- +role: ui +artifact_id: opensearch-dashboards +version: 2.14.0 +platform: docker +architecture: arm64 +slug: opensearch-dashboards-2.14.0-docker-arm64 +category: opensearch-dashboards +type: docker +inline_instructions: +- label: "Docker Hub" + code: docker pull opensearchproject/opensearch-dashboards:2.14.0 + link: + label: View on Docker Hub + url: https://hub.docker.com/r/opensearchproject/opensearch-dashboards/tags?page=1&ordering=last_updated&name=2.14.0 +- label: "Amazon ECR" + code: docker pull public.ecr.aws/opensearchproject/opensearch-dashboards:2.14.0 + link: + label: View on Amazon ECR + url: https://gallery.ecr.aws/opensearchproject/opensearch-dashboards +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-freebsd-arm64.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-freebsd-arm64.markdown new file mode 100644 index 0000000000..a4f7857b22 --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-freebsd-arm64.markdown @@ -0,0 +1,13 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: freebsd +type: system-package +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-freebsd-arm64 +version: 2.14.0 +freebsd_package_name: opensearch-dashboards +link: https://www.freshports.org/textproc/opensearch-dashboards +--- diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-deb.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-deb.markdown new file mode 100644 index 0000000000..7cc98257f4 --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-deb.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: linux +type: deb +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-arm64.deb +version: 2.14.0 +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-linux-arm64-deb +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-arm64.deb.sig +guide: https://opensearch.org/docs/latest/opensearch/install/deb +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-rpm.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-rpm.markdown new file mode 100644 index 0000000000..be4845bcf1 --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-rpm.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: linux +type: rpm +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-arm64.rpm +version: 2.14.0 +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-linux-arm64-rpm +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-arm64.rpm.sig +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-yum.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-yum.markdown new file mode 100644 index 0000000000..5cd376fdbd --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64-yum.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: linux +type: yum +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/opensearch-dashboards-2.x.repo +version: 2.14.0 +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-linux-arm64-yum +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/opensearch-dashboards-2.x.repo.sig +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64.markdown new file mode 100644 index 0000000000..1194e68711 --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-linux-arm64.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: linux +type: targz +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-arm64.tar.gz +version: 2.14.0 +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-linux-arm64 +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-arm64.tar.gz.sig +--- + diff --git a/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-min-linux-arm64.markdown b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-min-linux-arm64.markdown new file mode 100644 index 0000000000..fe39dd98fd --- /dev/null +++ b/_artifacts/opensearch-2.14/arm64/opensearch-dashboards-2.14.0-min-linux-arm64.markdown @@ -0,0 +1,15 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards-min +architecture: arm64 +platform: linux +type: targz +artifact_url: https://artifacts.opensearch.org/releases/core/opensearch-dashboards/2.14.0/opensearch-dashboards-min-2.14.0-linux-arm64.tar.gz +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-min-linux-arm64 +signature: https://artifacts.opensearch.org/releases/core/opensearch-dashboards/2.14.0/opensearch-dashboards-min-2.14.0-linux-arm64.tar.gz.sig +version: 2.14.0 +security_warning: true +indirect: true +--- diff --git a/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-docker-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-docker-x64.markdown new file mode 100644 index 0000000000..0e216dafda --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-docker-x64.markdown @@ -0,0 +1,21 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: docker +architecture: x64 +slug: opensearch-2.14.0-docker-x64 +category: opensearch +type: docker +inline_instructions: +- label: "Docker Hub" + code: docker pull opensearchproject/opensearch:2.14.0 + link: + label: View on Docker Hub + url: https://hub.docker.com/r/opensearchproject/opensearch/tags?page=1&ordering=last_updated&name=2.14.0 +- label: "Amazon ECR" + code: docker pull public.ecr.aws/opensearchproject/opensearch:2.14.0 + link: + label: View on Amazon ECR + url: https://gallery.ecr.aws/opensearchproject/opensearch +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-freebsd-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-freebsd-x64.markdown new file mode 100644 index 0000000000..f0eb1dbc04 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-freebsd-x64.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: freebsd +architecture: x64 +slug: opensearch-2.14.0-freebsd-x64 +category: opensearch +type: system-package +freebsd_package_name: opensearch +link: https://www.freshports.org/textproc/opensearch +--- diff --git a/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-deb.markdown b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-deb.markdown new file mode 100644 index 0000000000..bfb9bfded4 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-deb.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: linux +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-x64.deb +slug: opensearch-2.14.0-linux-x64-deb +category: opensearch +type: deb +guide: https://opensearch.org/docs/latest/opensearch/install/deb +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-x64.deb.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-rpm.markdown b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-rpm.markdown new file mode 100644 index 0000000000..bae5bf3544 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-rpm.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: linux +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-x64.rpm +slug: opensearch-2.14.0-linux-x64-rpm +category: opensearch +type: rpm +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-x64.rpm.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-yum.markdown b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-yum.markdown new file mode 100644 index 0000000000..6a6efbe660 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64-yum.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: linux +architecture: x64 +slug: opensearch-2.14.0-linux-x64-yum +category: opensearch +type: yum +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.repo +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.repo.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64.markdown new file mode 100644 index 0000000000..4da4c64f2e --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-linux-x64.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: linux +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-x64.tar.gz +slug: opensearch-2.14.0-linux-x64 +category: opensearch +type: targz +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-linux-x64.tar.gz.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-min-linux-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-min-linux-x64.markdown new file mode 100644 index 0000000000..d8c95de5c5 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-min-linux-x64.markdown @@ -0,0 +1,14 @@ +--- +role: daemon +artifact_id: opensearch-min +version: 2.14.0 +platform: linux +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/core/opensearch/2.14.0/opensearch-min-2.14.0-linux-x64.tar.gz +slug: opensearch-2.14.0-min-linux-x64 +category: opensearch +type: targz +signature: https://artifacts.opensearch.org/releases/core/opensearch/2.14.0/opensearch-min-2.14.0-linux-x64.tar.gz.sig +security_warning: true +indirect: true +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-windows-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-windows-x64.markdown new file mode 100644 index 0000000000..f19d3eeb54 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-2.14.0-windows-x64.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.14.0 +platform: windows +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-windows-x64.zip +slug: opensearch-2.14.0-windows-x64 +category: opensearch +type: zip +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.14.0/opensearch-2.14.0-windows-x64.zip.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-docker-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-docker-x64.markdown new file mode 100644 index 0000000000..c11fa9b3ba --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-docker-x64.markdown @@ -0,0 +1,21 @@ +--- +role: ui +artifact_id: opensearch-dashboards +version: 2.14.0 +platform: docker +architecture: x64 +slug: opensearch-dashboards-2.14.0-docker-x64 +category: opensearch-dashboards +type: docker +inline_instructions: +- label: "Docker Hub" + code: docker pull opensearchproject/opensearch-dashboards:2.14.0 + link: + label: View on Docker Hub + url: https://hub.docker.com/r/opensearchproject/opensearch-dashboards/tags?page=1&ordering=last_updated&name=2.14.0 +- label: "Amazon ECR" + code: docker pull public.ecr.aws/opensearchproject/opensearch-dashboards:2.14.0 + link: + label: View on Amazon ECR + url: https://gallery.ecr.aws/opensearchproject/opensearch-dashboards +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-freebsd-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-freebsd-x64.markdown new file mode 100644 index 0000000000..81abc95e87 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-freebsd-x64.markdown @@ -0,0 +1,13 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: freebsd +type: system-package +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-freebsd-x64 +version: 2.14.0 +freebsd_package_name: opensearch-dashboards +link: https://www.freshports.org/textproc/opensearch-dashboards +--- diff --git a/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-deb.markdown b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-deb.markdown new file mode 100644 index 0000000000..73d146b3b4 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-deb.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: linux +type: deb +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-x64.deb +version: 2.14.0 +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-linux-x64-deb +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-x64.deb.sig +guide: https://opensearch.org/docs/latest/opensearch/install/deb +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-rpm.markdown b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-rpm.markdown new file mode 100644 index 0000000000..aadc55c174 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-rpm.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: linux +type: rpm +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-x64.rpm +version: 2.14.0 +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-linux-x64-rpm +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-x64.rpm.sig +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-yum.markdown b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-yum.markdown new file mode 100644 index 0000000000..72a53154eb --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64-yum.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: linux +type: yum +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/opensearch-dashboards-2.x.repo +version: 2.14.0 +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-linux-x64-yum +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/opensearch-dashboards-2.x.repo.sig +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64.markdown new file mode 100644 index 0000000000..7f4d3d86b7 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-linux-x64.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: linux +type: targz +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-x64.tar.gz +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-linux-x64 +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-linux-x64.tar.gz.sig +version: 2.14.0 +--- + diff --git a/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-min-linux-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-min-linux-x64.markdown new file mode 100644 index 0000000000..45d9ffcfde --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-min-linux-x64.markdown @@ -0,0 +1,15 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards-min +architecture: x64 +platform: linux +type: targz +artifact_url: https://artifacts.opensearch.org/releases/core/opensearch-dashboards/2.14.0/opensearch-dashboards-min-2.14.0-linux-x64.tar.gz +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-min-linux-x64 +signature: https://artifacts.opensearch.org/releases/core/opensearch-dashboards/2.14.0/opensearch-dashboards-min-2.14.0-linux-x64.tar.gz.sig +version: 2.14.0 +security_warning: true +indirect: true +--- diff --git a/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-windows-x64.markdown b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-windows-x64.markdown new file mode 100644 index 0000000000..3f3316f767 --- /dev/null +++ b/_artifacts/opensearch-2.14/x64/opensearch-dashboards-2.14.0-windows-x64.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: windows +type: zip +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-windows-x64.zip +category: opensearch-dashboards +slug: opensearch-dashboards-2.14.0-windows-x64 +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.14.0/opensearch-dashboards-2.14.0-windows-x64.zip.sig +version: 2.14.0 +--- + diff --git a/_posts/2024-05-14-explore-opensearch-2-14.md b/_posts/2024-05-14-explore-opensearch-2-14.md new file mode 100644 index 0000000000..83401cc2dd --- /dev/null +++ b/_posts/2024-05-14-explore-opensearch-2-14.md @@ -0,0 +1,71 @@ +--- +layout: post +title: "Explore OpenSearch 2.14" +authors: + - jamesmcintyre +date: 2024-05-14 11:45 -0700 +categories: + - releases +meta_keywords: opensearch hybrid search, opensearch langchain, opensearch neural sparse, opensearch date histogram, opensearch tiered cache, opensearch data sources, opensearch 2.14, opensearch vector threshold, opensearch semantic cache +meta_description: OpenSearch 2.14.0 introduces a host of new and updated features designed to increase performance, improve usability, expand access to data sources, and help users build better search and machine learning (ML) applications. +--- +OpenSearch 2.14 is live and [ready for download](https://opensearch.org/downloads.html)! The latest version of OpenSearch is filled with updates that increase performance, improve usability, expand access to data sources, and help users build better search and machine learning (ML) applications. Read on for an overview of some of OpenSearch’s exciting new capabilities, and check out the [release notes](https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.14.0.md) and our updated [documentation](https://opensearch.org/docs/latest/) for a deeper dive. As always, the latest version of OpenSearch Dashboards is ready for you to start exploring on [OpenSearch Playground](https://playground.opensearch.org/app/home#/). + +This release announcement is organized a little differently than previous ones. A recent [request for comments](https://github.com/opensearch-project/.github/issues/196) explores different ways to organize our [public roadmap](https://github.com/orgs/opensearch-project/projects/1), with the goals of streamlining the process of OpenSearch contributions, affording better visibility into the direction of the project, and further aligning contributions to the priorities of the OpenSearch community. The proposal categorizes contributions across several proposed themes. + +The roadmap will begin to align with these themes as contributions are tagged and labeled with the updated categories. If you have feedback or suggestions, please share your thoughts in the RFC. We hope the updated roadmap will help community members and those looking to learn more about OpenSearch gain a clear understanding of the scope of planned features and how they support the project’s direction. With that in mind, this announcement organizes the feature updates for 2.14 in accordance with these themes. + +### _Cost, performance, scale_ +The following features reflect the project’s priorities for helping users improve **cost, performance, and scale** for their OpenSearch deployments. + +### Boost performance for hybrid search use cases +[Hybrid search](https://opensearch.org/blog/hybrid-search/), introduced in OpenSearch 2.10, brings together neural search using vector similarity (k-NN) with the advantages of lexical search to provide higher-quality results than when using either technique alone. As users increasingly take advantage of this functionality, we continue to work on optimizing its performance. In OpenSearch 2.14, we are releasing [improvements to hybrid search](https://github.com/opensearch-project/neural-search/issues/705) that in some cases may increase performance by as much as 4x. + +### Accelerate date histogram queries with multi-range traversal +OpenSearch 2.14 adds to the significant increases in date histogram query performance that came with OpenSearch 2.12. That release brought 10x to 50x speed increases on the nyc_taxis benchmark workload for queries without sub-aggregations; this release adds multi-range traversal, a [performance optimization](https://github.com/opensearch-project/OpenSearch/pull/13317) that has demonstrated [gains in date histogram query performance](https://github.com/opensearch-project/opensearch-build/issues/4562#issuecomment-2103212378) of up to 70% on the http_logs workload and 20–40% improvements on nyc_taxis, as shown in the benchmark results below. This optimization also addresses a performance regression noted in the [PubMed Central](https://www.ncbi.nlm.nih.gov/pmc/tools/ftp/) (PMC) benchmark for these queries. + +![Image: Performance increases for aggregation queries from 2.13 release to 2.14 release]({{ site.baseurl }}/assets/media/blog-images/2024-05-14-explore-opensearch-2-14/aggregation_query_performance_2-14.png){: .img-fluid }_Performance increases for aggregation queries from 2.13 release to 2.14 release_ + +### Improve search efficiency with tiered caching within the request cache (Experimental) +OpenSearch 2.14 introduces experimental support for [tiered caching](https://opensearch.org/docs/latest/search-plugins/caching/tiered-cache/) within the request cache. OpenSearch uses on-heap caches like the RequestCache to speed up data retrieval, significantly enhancing search latencies. However, the size of an on-heap cache is restricted by the available memory on a node. This limitation can become apparent with larger datasets, leading to cache evictions and misses. To mitigate this, this release introduces a tiered cache system for the IndicesRequestCache, enabling caching of much larger datasets. The tiered cache framework consists of multiple levels, each with its own size and performance characteristics. Evicted items from the upper, faster tiers, such as the on-heap cache, are moved to the lower, slower tiers, like the disk cache. Although the lower tier offers more storage capacity, it comes with higher latency. This release also includes new cache-ehcache functionality that provides a disk cache implementation required for tiered caching. Those interested in trying out this experimental feature should consult the documentation for further details and installation instructions. + +### _Ease of use_ +This release includes updates that reflect the ongoing work to improve OpenSearch’s **ease of use** in the areas of navigation, data discovery, and data exploration. + +### Access multiple data sources with consistent navigation and discovery tools +Support for [multiple data sources](https://opensearch.org/docs/latest/dashboards/management/multi-data-sources/) in OpenSearch Dashboards lets you manage data sources across OpenSearch clusters and combine visualizations into a single dashboard. With this release, OpenSearch extends the multiple data sources functionality across nine external Dashboards plugins, including Index Management, ML Commons, Search Relevance, Anomaly Detection, Maps, Security, Notifications, Trace Analytics, and Query Workbench. Multiple data sources are also enabled for two core plugins: Region Map and the time-series visual builder. New menu components available on the navigation bar or embeddable into the page offer a consistent interface across data sources and dashboards. These updates represent another step toward a unified “dashboards anywhere” user experience for visualizing and extracting insights from different data sources and workstreams. + +### Increase flexibility for cluster settings configuration (Experimental) +Another addition to OpenSearch’s multiple data sources capabilities comes with the addition of [cluster-level dynamic application configuration](https://opensearch.org/docs/latest/dashboards/csp/csp-dynamic-configuration/) as an experimental feature. This feature offers users a secure and flexible set of tools for controlling additional cluster settings, such as Content Security Policy (CSP) rules, to help assure a good user experience while maintaining security standards. + +### _Search and ML_ +OpenSearch 2.14 includes several new additions to OpenSearch’s **search and ML** toolkit to make ML-powered applications and integrations easier to build. + +### Integrate any ML model and build solutions faster with API-native ingest +An update to the [ML framework](http://%20https//opensearch.org/docs/latest/ml-commons-plugin/integrating-ml-models/) allows you to integrate any ML model and use models to enrich data streams through the [Ingest API](https://opensearch.org/docs/latest/api-reference/ingest-apis/index/). The model APIs now support user-defined model interfaces—strong typing for model inputs and outputs—for your custom models and AI services. These APIs are powered by AI connectors that can be integrated with any ML model hosting or AI API provider. + +Previously, the ML framework was limited to integrations with text embedding models, with an embedding ingest processor to generate vector embeddings through our Ingest API. This release introduces an [ML inference processor](https://opensearch.org/docs/latest/ingest-pipelines/processors/ml-inference/)that allows you to perform inferences on any integrated ML model to enrich your pipeline. Types of models can include name-entity-recognition (NER), optical character recognition (OCR), image metadata extractors (objection classifiers and detectors), multi-modal embeddings, language and personally identifiable information (PII) detectors, and more. These models let you support a plethora of use cases involving automated metadata generation and intelligent document processing—traditionally labor-intensive processes that can be slow, inefficient, and costly to scale. Now you can apply native integrations and abstractions through standardized APIs to easily transition between model providers and build faster. + +### Use OpenSearch as a semantic cache for LangChain applications +OpenSearch now offers a semantic cache for LangChain applications. The semantic cache uses OpenSearch’s k-NN indexes to cache large language model (LLM) requests and responses, helping users reduce costs by reducing expensive LLM calls. Previously, you could build apps like chatbots on LangChain with the OpenSearch [vector store](https://python.langchain.com/docs/integrations/vectorstores/opensearch/) and the [retrieval augmented generation](https://python.langchain.com/docs/templates/rag-opensearch/) (RAG) template. Now you can also use OpenSearch as a [semantic cache](https://python.langchain.com/docs/integrations/llms/llm_caching/#opensearch-semantic-cache) to cache responses for LLM requests like “how do I use OpenSearch for vector search” so that responses to similar requests, like “instruct me on using OpenSearch as a vector database” can be handled without additional costly LLM calls. + +### Build neural sparse queries with a vector interface +Released in version 2.11, [neural sparse](https://opensearch.org/docs/latest/search-plugins/neural-sparse-search/) functionality simplifies the work of building semantic search applications by using semantic sparse encoders. Prior to this release, users utilized neural sparse search through a high-level query interface that abstracts away and manages the query-time ML inference pipeline. Users could perform term-based and natural language queries through this interface. With this release, we’ve added a lower-level vector query interface that allows you to run a neural sparse query by providing a sparse vector as a list of weighted tokens as inputs. This gives users the option to manage ML inferencing and pipelining on the client side. With this interface, users generate the sparse vectors as a list of weighted tokens on the client-side, and input this token list in a query to retrieve semantically similar documents. + +### Filter k-NN results based on maximum distance or vector score +Traditionally, similarity search is designed around finding the k-NN—in other words, the “top k” most similar documents. This release brings an enhanced [k-NN query interface](https://opensearch.org/docs/latest/search-plugins/knn/radial-search-knn/) that lets you retrieve only results within a certain maximum distance or vector score. This is ideal for use cases in which your goal is to retrieve all the results that are highly or sufficiently similar (for example, >= 0.95), avoiding the possibility of missing highly relevant results because they don’t meet a “top k” threshold. + +### Build search pipelines with index alias support +A core component of OpenSearch capabilities like hybrid and conversational search, [search pipelines](https://opensearch.org/docs/latest/search-plugins/search-pipelines/index/) allow users to configure a sequence of processors that enrich query requests and results on the server side. A [new enhancement](https://opensearch.org/docs/latest/search-plugins/search-pipelines/using-search-pipeline/) lets you use a single search pipeline as a default for multiple indexes and aliases. This gives you the option to use search pipelines with the benefits of index aliases for improved reusability. + +### _Stability, availability, resiliency_ +The 2.14 release also includes an update to support **stability, availability, and resiliency** for our distribution artifacts. + +### New PGP public key available for artifact verification +OpenSearch’s current PGP public key is scheduled to expire on May 12, 2024. To support future verification of artifact signatures, we have updated our key to expire on May 12, 2025. If you wish to verify TAR/ZIP/DEB/RPM artifacts, visit https://opensearch.org/verify-signatures.html to download the new public key. For APT and YUM repositories, the package manager will automatically attempt to retrieve the updated key during the next installation. + +### Get started with OpenSearch 2.14 +You can find the latest version of OpenSearch on our [downloads page](https://opensearch.org/downloads.html). There’s more to learn about the new OpenSearch tools in the [release notes](https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.14.0.md), [documentation release notes](https://github.com/opensearch-project/documentation-website/blob/main/release-notes/opensearch-documentation-release-notes-2.14.0.md/), and [documentation](https://opensearch.org/docs/latest/), and [OpenSearch Playground](https://playground.opensearch.org/app/home#/) is a great way to dig into the new visualization options. As always, we would appreciate your feedback on this release on our [community forum](https://forum.opensearch.org/). + + +*OpenSearch is on the road! Our user conference has grown, and the first-ever OpenSearchCon India is coming up soon. We hope you’ll consider joining the OpenSearch community on June 26 in Bengaluru—visit* [*this page*](https://opensearch.org/events/opensearchcon/2024/india/index.html) *to learn more. And the third annual* [*OpenSearchCon North America*](https://opensearch.org/events/opensearchcon/2024/north-america/index.html) *is officially scheduled for September 24–26 in San Francisco! The* [*Call for Presentations*](https://opensearch.org/events/opensearchcon/2024/north-america/cfp.html) *is open now, so get your submissions in soon!* \ No newline at end of file diff --git a/_redesign_heros/1.md b/_redesign_heros/1.md index 10d04cbb03..b941a41330 100644 --- a/_redesign_heros/1.md +++ b/_redesign_heros/1.md @@ -32,7 +32,7 @@ images: diff --git a/_versions/2024-05-14-opensearch-2.14.0.markdown b/_versions/2024-05-14-opensearch-2.14.0.markdown new file mode 100644 index 0000000000..851abe9a0c --- /dev/null +++ b/_versions/2024-05-14-opensearch-2.14.0.markdown @@ -0,0 +1,87 @@ +--- +date: "2024-05-14" +product: opensearch +version: '2.14.0' +release_notes: https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.14.0.md +version_sort: 2.14.0-ga +components: + - role: daemon + artifact: opensearch + version: 2.14.0 + - role: ui + artifact: opensearch-dashboards + version: 2.14.0 + - role: command-line-tools + artifact: opensearch-cli + version: 1.2.0 + - role: ingest + artifact: data-prepper + version: data-prepper-2.7.0 + platform_order: + - docker + - linux + - role: ingest + artifact: logstash-oss-with-opensearch-output-plugin + version: 8.9.0 + - role: minimal-artifacts + artifact: opensearch-min + version: 2.14.0 + - role: minimal-artifacts + artifact: opensearch-dashboards-min + version: 2.14.0 + - role: drivers + artifact: opensearch-sql-odbc + version: 1.5.0.0 + - role: drivers + artifact: opensearch-sql-jdbc + version: 1.4.0.1 +sections: + docker-compose: + explanation: "downloads/opensearch-docker.markdown" + opensearch: + role: daemon + artifacts: + opensearch: + explanation: "downloads/opensearch-daemon.markdown" + opensearch-dashboards: + role: ui + artifacts: + opensearch-dashboards: + explanation: "downloads/opensearch-ui.markdown" + data-ingest: + explanation: "downloads/opensearch-data-ingest.markdown" + role: ingest + artifacts: + data-prepper: + explanation: "downloads/data-prepper.html" + logstash-oss-with-opensearch-output-plugin: + explanation: "downloads/logstash-oss-with-opensearch-output-plugin.markdown" + command-line-tools: + role: command-line-tools + artifacts: + opensearch-cli: + explanation: "downloads/opensearch-cli.html" + drivers: + explanation: "downloads/drivers.markdown" + role: drivers + artifacts: + opensearch-sql-odbc: + explanation: "downloads/odbc.markdown" + opensearch-sql-jdbc: + explanation: "downloads/jdbc.markdown" + minimal: + explanation: "downloads/minimal-distributions.markdown" + role: minimal-artifacts + artifacts: + opensearch-min: + explanation: "downloads/opensearch-daemon-min.markdown" + opensearch-dashboards-min: + explanation: "downloads/opensearch-ui-min.markdown" +pretty: + artifacts: + opensearch: '' + opensearch-min: 'OpenSearch Minimum' + opensearch-dashboards: '' + opensearch-dashboards-min: 'OpenSearch Dashboards Minimum' +--- +OpenSearch is open source software that uses the Apache License version 2 (ALv2). ALv2 grants you well-understood usage rights; you can use, modify, extend, embed, monetize, resell, and offer OpenSearch as part of your products and services. The source for the entire project is available on [GitHub](https://github.com/opensearch-project/) and you're welcome to build from source for customized deployments. Downloadable artifacts for OpenSearch and OpenSearch Dashboards include plugins and tools, ready for you to use with minimal configuration. diff --git a/assets/media/blog-images/2024-05-14-explore-opensearch-2-14/aggregation_query_performance_2-14.png b/assets/media/blog-images/2024-05-14-explore-opensearch-2-14/aggregation_query_performance_2-14.png new file mode 100644 index 0000000000000000000000000000000000000000..3826cb9f62a4dd616add699397077f11b7720d0a GIT binary patch literal 287396 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μsjX!x$L<@NF?w$87#hGaE+};o-?`MWZ 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%0DcL=xkL)OjTv4lZofB!Pa1r3X|xKZ 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¨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≮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 literal 0 HcmV?d00001