diff --git a/_data/header_navmenu_datafile.json b/_data/header_navmenu_datafile.json index 025cd3749e..93a642469e 100644 --- a/_data/header_navmenu_datafile.json +++ b/_data/header_navmenu_datafile.json @@ -232,7 +232,7 @@ { "Name": "View key performance metrics across different workloads", "ClassValue" : "drawer-content-subheader", - "Icon": "OpenSearch-DataConsumer-condensedImage" + "Icon": "OpenSearch-PerformanceBenchmarks-condensedImage" } ] } @@ -277,14 +277,14 @@ "SubText": "Find answers to your questions, help others in the community, and join the conversation.", "URL": "https://forum.opensearch.org/", "ClassValue" : "drawer-content-subheader-link", - "Icon": "OpenSearch-Forum-condensedImage" + "Icon": "OpenSearch-Forum-Icon-condensedImage" }, { "Name": "Providers", "SubText": "Find open-source providers offering solutions and services.", "URL": "/solutionsProviders/", "ClassValue" : "drawer-content-subheader-link", - "Icon": "OpenSearch-Partners-condensedImage" + "Icon": "OpenSearch-Providers-Icon-condensedImage" }, { "Name": "Events", @@ -299,21 +299,21 @@ "SubText": "Highlights of projects built by the community.", "URL": "/community_projects/", "ClassValue" : "drawer-content-subheader-link", - "Icon": "OpenSearch-Projects-condensedImage" + "Icon": "OpenSearch-Projects-Icon-condensedImage" }, { "Name": "Members", "SubText": "Community member profiles.", "URL": "/community/members/index.html", "ClassValue" : "drawer-content-subheader-link", - "Icon": "OpenSearch-Members-condensedImage" + "Icon": "OpenSearch-Members-Icon-condensedImage" }, { "Name": "UserGroups", "SubText": "Join the OpenSearch Project Meetup Network", "URL": "https://www.meetup.com/pro/opensearchproject/", "ClassValue" : "drawer-content-subheader-link", - "Icon": "OpenSearch-UserGroups-condensedImage" + "Icon": "OpenSearch-UserGroups-Icon-condensedImage" } ] @@ -388,7 +388,7 @@ "SubText": "Measure performance metrics for your OpenSearch cluster.", "URL": "/docs/latest/benchmark/", "ClassValue" : "drawer-content-subheader-link", - "Icon": "OpenSearch-DataConsumer-condensedImage" + "Icon": "OpenSearch-PerformanceBenchmarks-condensedImage" }, { "Name": "Data Prepper", @@ -402,7 +402,7 @@ "SubText": "Interact with OpenSearch from your application using language APIs.", "URL": "/docs/latest/clients/", "ClassValue" : "drawer-content-subheader-link", - "Icon": "OpenSearch-Clients-condensedImage" + "Icon": "OpenSearch-Clients-Icon-condensedImage" } ] } diff --git a/_includes/icons_navbar.html b/_includes/icons_navbar.html index 50c1714f2d..773a882b8f 100644 --- a/_includes/icons_navbar.html +++ b/_includes/icons_navbar.html @@ -18,8 +18,7 @@ {% when 'OpenSearch-DataConsumer-condensedImage' %} OpenSearch core logo - {% when 'OpenSearch-Forum-condensedImage' %} - OpenSearch Forum + {% when 'OpenSearch-Events-condensedImage' %} OpenSearch Events {% when 'OpenSearch-Members-condensedImage' %} @@ -50,6 +49,38 @@ {% when 'OpenSearch-Clients-condensedImage' %} Clients + + {% when 'OpenSearch-PerformanceBenchmarks-condensedImage' %} + Performance Benchmarks + {% when 'OpenSearch-Forum-Icon-condensedImage' %} + OpenSearch Forum + {% when 'OpenSearch-Members-Icon-condensedImage' %} + OpenSearch Members + {% when 'OpenSearch-Providers-Icon-condensedImage' %} + OpenSearch Providers + {% when 'OpenSearch-Projects-Icon-condensedImage' %} + OpenSearch Projects + {% when 'OpenSearch-UserGroups-Icon-condensedImage' %} + OpenSearch UserGroups + {% when 'OpenSearch-Clients-Icon-condensedImage' %} + OpenSearch Clients + + + + + + + + + + + + + + + + + {% when 'OpenSearch-Blog-DrawerIcon-condensedImage' %} Blog Drawer Icon {% when 'OpenSearch-Platform-DrawerIcon-condensedImage' %} @@ -61,6 +92,20 @@ {% when 'OpenSearch-Search-DrawerIcon-condensedImage' %} Search Drawer Icon + + + + + + + + + + + + + + {% when 'search-magnifying-glass-navbar' %} diff --git a/_includes/navbar.html b/_includes/navbar.html index 938c61a1c1..af539d454d 100644 --- a/_includes/navbar.html +++ b/_includes/navbar.html @@ -357,11 +357,11 @@

{% assign post_metadata_date_string = "" %} - {% assign post_metadata_date_string = post_metadata_date_string | append: post.date | date: "%b %d, %Y" %} + {% assign post_metadata_date_string = post_metadata_date_string | append: post.date | date: "%b %d" %} - {{ post.title }} + {{ post.title | truncate: 80 }} {{ post_metadata_date_string }} @@ -460,7 +460,7 @@

{% for nav_link in content_section.SubNav %}
- {% include icons.html type=nav_link.Icon class='object-fit-contain' %} + {% include icons_navbar.html type=nav_link.Icon class='object-fit-contain' %}
diff --git a/_posts/2024-11-14-OpenSearchCon-2024-NA-Blog.md b/_posts/2024-11-14-OpenSearchCon-2024-NA-Blog.md new file mode 100644 index 0000000000..a3f16a795a --- /dev/null +++ b/_posts/2024-11-14-OpenSearchCon-2024-NA-Blog.md @@ -0,0 +1,51 @@ +--- +layout: post +title: "OpenSearchCon 2024: North America -- The blog post" +authors: + - prthsh + - smelik +date: 2024-12-09 +categories: + - community-updates + - community + - updates + - update + - partners +meta_keywords: OpenSearch Project, OpenSearchCon 2024, search and analytics, open-source, AI, machine learning, data-driven applications, cloud-native, community-driven, Linux Foundation +meta_description: Explore the key highlights, insightful sessions, and exciting announcements from the OpenSearchCon North America 2024. Learn about the OpenSearch Project, new features, community growth, and about the roadmap for 2024 and beyond. +excerpt: OpenSearch, the community-driven, open-source search and analytics suite, has been gaining momentum in the data-driven application landscape. The recent OpenSearchCon North America 2024 event held in San Francisco, which attracted over 350 attendees from around the world, was a testament to the growing influence of this powerful platform. In this blog post, we'll explore the key highlights, insightful sessions, and exciting announcements that emerged from this year's conference. +--- + + +1. Introduction +OpenSearch, the community-driven, open-source search and analytics suite, has been gaining momentum in the data-driven application landscape. The recent ![OpenSearchCon 2024: North America](https://opensearch.org/events/opensearchcon/2024/north-america/index.html) event held in San Francisco, which attracted over 350 attendees from around the world, was a testament to the growing influence of this powerful platform. In this blog post, we'll explore the key highlights, insightful sessions, and exciting announcements that emerged from this year's conference. + +2. Keynote: The future of OpenSearch + +The event kicked off with an inspiring keynote from Eli Fisher, Sr. Manager, Product Management at OpenSearch, who laid out the vision for the future of OpenSearch. Some key announcements included: + +* OpenSearch 2.x and unlocking AI potential: Eli shared details about the OpenSearch 2.x release, including features like the OpenSearch AI toolkit, a built-in retrieval-augmented generation (RAG) processor, and concurrent segment search, unlocking new possibilities for AI-powered applications. +* OpenSearch generative AI use cases: Anupam Chaturvedi, Adobe Engineering Manager, demonstrated how Adobe is leveraging OpenSearch for its Acrobat generative AI assistant, showcasing the practical applications of OpenSearch in the generative AI space. +* Community growth: Jim Zemlin, Executive Director, ![The Linux Foundation](https://www.linuxfoundation.org/), spoke about welcoming OpenSearch to the Linux Foundation. By opening up project governance and moving to a neutral home, the OpenSearch Project is taking concrete steps to further the project's founding principle of being for the community and by the community. + +3. Important sessions and workshops +The conference featured several informative sessions and workshops, including: + +* Session: ![Airbnb Embedding Platform](https://www.youtube.com/watch?v=kpWQ55hVF90) + This session, led by Moutupsi Paul, Xiaotang Wang, and Amulya Sharma, focused on how Airbnb is leveraging OpenSearch as a vector database for its embedding platform. The session provided an overview of how Airbnb is using vector embeddings to solve guest, host, and marketplace challenges, followed by specific use cases that led Airbnb to adopt OpenSearch as its vector database. The session shared lessons learned and provided insights into strategies for optimizing OpenSearch as a vector database. +* Session: ![Lucene And Beyond - Core Storage Extension In OpenSearch](https://youtu.be/-_mXJqvPw0o?si=7Lb1Y__uAZ7ZCc66) + OpenSearch is tightly bound to the Lucene core APIs that facilitate encoding, transactions, merges, and search. This session, led by Samuel Herman, focused on how OpenSearch storage encoding can be extended to popular formats (for example, Parquet, Avro) that are readable by public big data systems such as Apache Spark. +* Session: ![Bringing cloud native innovation from search platforms at Uber and Slack into OpenSearch](https://youtu.be/iZrFVqvTD9s?si=loButiXx8zm2PHob) + This session, led by Karthikeyan Ramasamy and Bryan Burkholder, showcased how their organizations' unique requirements of low-latency, high-throughput workloads led them to develop their own search and log analytics platforms, making it easy to operate, cost effective, and able to scale to petabytes of data. The session covered how Uber and Slack are collaborating with the OpenSearch Project to bring some of their learnings and innovations from their platforms into OpenSearch, with a special focus on a modular cloud-native architecture featuring isolation between readers and writers and a performant messaging protocol for communication between services. +* Session: ![A deep dive into OpenSearch Serverless](https://www.youtube.com/watch?v=JPo_uF4Fw4M) + This session, led by Rohit Nair and Milav Shah, dives deep into how Amazon OpenSearch Serverless works, including architecture details, understanding performance and operational characteristics, and the future roadmap. + +4. Closing remarks: What's next for OpenSearch? + +The event was not just about technical sessions—it was also a fantastic opportunity to network with peers in the open-source search space. The community lounge was buzzing with activity, and there were plenty of informal meetups where attendees could connect with OpenSearch engineers, contributors, and advocates. + +As the OpenSearchCon event drew to a close, it was clear that the conference was a significant milestone for the OpenSearch community. The announcements about new features, improvements in observability, and the ongoing commitment to open-source principles left attendees excited about the future of the project. + +The OpenSearch roadmap for 2024 highlights key themes around which contributors are innovating, including stability, availability, and resiliency (StAR); cost, performance, and scale (CoPS); ease of use; observability and log analytics; search and machine learning (ML); security; and a modular architecture. + +As the OpenSearch Project continues to grow, the community is streamlining the process of creating a roadmap that includes ideas and projects provided directly by the community. It's clear that the project is poised to make an even bigger impact in the world of AI/ML, search, and observability. We will be back in 2025 with three different OpenSearchCon events, including in Europe, India, and North America. You can bookmark the [Upcoming Events](https://opensearch.org/events/) page and consider attending one of the project's bi-weekly ![meetups](https://www.meetup.com/opensearch/) or an in-person ![user group](https://www.meetup.com/pro/opensearchproject/). We encourage you to try out OpenSearch, engage with the community, and stay tuned for the exciting developments to come. diff --git a/_sass/_navbar.scss b/_sass/_navbar.scss index f1844f7853..2705e6ddc8 100644 --- a/_sass/_navbar.scss +++ b/_sass/_navbar.scss @@ -415,6 +415,7 @@ height: 100px; } .megamenu-blog-date { + width: 80px; color: #193442; font-size: 18px; font-weight: 400; diff --git a/assets/img/iconography/MegaMenu-Blog-DrawerIcon.png b/assets/img/iconography/MegaMenu-Blog-DrawerIcon.png index bf54d1d80c..5ce3dd6ed4 100644 Binary files a/assets/img/iconography/MegaMenu-Blog-DrawerIcon.png and b/assets/img/iconography/MegaMenu-Blog-DrawerIcon.png differ diff --git a/assets/img/iconography/OpenSearch-Clients-Icon.png b/assets/img/iconography/OpenSearch-Clients-Icon.png new file mode 100644 index 0000000000..c030422a4b Binary files /dev/null and b/assets/img/iconography/OpenSearch-Clients-Icon.png differ diff --git a/assets/img/iconography/OpenSearch-Forum-Icon.png b/assets/img/iconography/OpenSearch-Forum-Icon.png new file mode 100644 index 0000000000..0c23abc5a5 Binary files /dev/null and b/assets/img/iconography/OpenSearch-Forum-Icon.png differ diff --git a/assets/img/iconography/OpenSearch-Members-Icon.png b/assets/img/iconography/OpenSearch-Members-Icon.png new file mode 100644 index 0000000000..fdd1b32de3 Binary files /dev/null and b/assets/img/iconography/OpenSearch-Members-Icon.png differ diff --git a/assets/img/iconography/OpenSearch-PerformanceBenchmarks-Icon.png b/assets/img/iconography/OpenSearch-PerformanceBenchmarks-Icon.png new file mode 100644 index 0000000000..73464f3430 Binary files /dev/null and b/assets/img/iconography/OpenSearch-PerformanceBenchmarks-Icon.png differ diff --git a/assets/img/iconography/OpenSearch-Projects-Icon.png b/assets/img/iconography/OpenSearch-Projects-Icon.png new file mode 100644 index 0000000000..da57f2ff1d Binary files /dev/null and b/assets/img/iconography/OpenSearch-Projects-Icon.png differ diff --git a/assets/img/iconography/OpenSearch-Providers-Icon.png b/assets/img/iconography/OpenSearch-Providers-Icon.png new file mode 100644 index 0000000000..0eb51fb8f5 Binary files /dev/null and b/assets/img/iconography/OpenSearch-Providers-Icon.png differ diff --git a/assets/img/iconography/OpenSearch-UserGroups-Icon.png b/assets/img/iconography/OpenSearch-UserGroups-Icon.png new file mode 100644 index 0000000000..1cb9548cf4 Binary files /dev/null and b/assets/img/iconography/OpenSearch-UserGroups-Icon.png differ diff --git a/assets/media/community/members/ianhoang.jpg b/assets/media/community/members/ianhoang.jpg index e065945206..485664df16 100644 Binary files a/assets/media/community/members/ianhoang.jpg and b/assets/media/community/members/ianhoang.jpg differ