Semantic Search With Elasticsearch
This talk will present Elasticsearch as a capable vector database. It will explain the conceptual and technical differences between semantic and lexical search as well as the concept of embeddings and semantic similarity. Using data from Czech Wikipedia, the talk will focus on code-based demonstration of generating embeddings, indexing data and performing searches, with a particular focus on performance, as well as evaluating the quality of search results. Timestamps: 00:00 Introduction 02:00 What is Semantic Search? 05:43 What are Text Embeddings? 09:50 What is Semantic Similarity? 11:52 Generating Embeddings 17:05 How to Work with Vectors in Elasticsearch 19:26 Step 1: Pre-Process the Data 28:35 Step 2: Generate Embeddings 32:54 Step 3: Index Embeddings 40:00 Step 4: Search the Data 52:03 Step 5: Evaluate Search Quality Speaker: Karel Minařík Additional resource: https://github.com/karmi/talks Make sure to join your local Elastic User Group to stay up-to-date on upcoming meetups: https://community.elastic.co/ Questions? Check out https://discuss.elastic.co/ Connect with the Elastic community through Slack: https://ela.st/slack #semanticsearch #elasticsearch #vectordatabase #lexicalsearch #search #semantic #embeddings #techcommunity #techtalk

Semantic Search with sparse vector - Elastic Daily Bytes S05E08

RAG, semantic search, embedding, vector... Find out what the terms used with Generative AI mean!

Elastic Virtual Meetup: Aggregations, the Elasticsearch Group By

The neural basis of human mastery

What is Semantic Search?

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Elasticsearch Vector Database

Is RAG Still Needed? Choosing the Best Approach for LLMs

Beginner's Crash Course to Elastic Stack - Part 2: Relevance of a search

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones

Elasticsearch Deep Dive w/ a Ex-Meta Senior Manager for System Design Interviews

If Prime Numbers Become Increasingly Rare, Then Why Do They Keep Showing Up In Pairs?

Search Like You Mean It: Semantic Search with NLP and a Vector Database

Text Embeddings, Classification, and Semantic Search (w/ Python Code)

What is a Vector Database? Powering Semantic Search & AI Applications

How To Use The Elastic Stack as a SIEM - John Hubbard

Beginner’s Crash Course to Elastic Stack - Part 3: Full text queries

RAG Crash Course for Beginners

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

