
Okapi BM25
27
MENTIONS
12
EPISODES
11
PODCASTS
Search complete. 27 mentions across 12 episodes found for "Okapi BM25".
Sep 15, 2026
S13 E4: The AI GTM Engine: Turning Intent Signals into Warm Outbound Pipeline with Connor Heggie, Co-Founder & CTO of Unify
C
35:21Connor HeggieGUEST
When we were working on this sort of transition off of Elasticsearch, we, we h- did a bunch of work to evaluate a different technology, which was reverse indices in Postgres.
C
35:35Connor HeggieGUEST
So our thesis was, okay, we will run Elasticsearch, basically, Elasticsearch style Lucene reverse indices, BM25 indices, in Postgres.
C
35:49Connor HeggieGUEST
And there was this company, this startup, this YC startup that was doing it.
C
35:53Connor HeggieGUEST
Brilliant team, really top-notch, great technology.
Cloudflare AI Hosting and Architectural Alternatives
S
5:05speaker_1HOST
For that, they use Vectorize and AI search.
S
5:08speaker_1HOST
This handles your HNSW dense vector indexing combined with BM25 keyword matching for your hybrid search.
S
5:15speaker_1HOST
And then they wrap all of this in their AI gateway, which handles edge caching, rate limiting, observability.
S
5:21speaker_1HOST
Got it.
7 MINS LATER
S
11:57speaker_1HOST
Precisely.
S
11:58speaker_1HOST
And that's just the state coordination.
S
12:00speaker_1HOST
When we look at the RxZ support, Cloudflare's AI search handles managed hybrid search out of the box, so dense vectors combined with BM25.
S
12:08speaker_0HOST
Which is great.
AutoIndex with Sam O'Nuallain - Weaviate Podcast #143!
S
11:50Sam O'NuallainGUEST
The one that is ranked low, the analysis agent can like analyze the goal document, analyze the query, see what got ranked above it by using its tools and say, oh, like it seems like things that were ranked higher, I see this pattern.
S
12:04Sam O'NuallainGUEST
And I have a theory that something in the query, like we were using BM25 as a retriever.
S
12:09Sam O'NuallainGUEST
So it's very important to have like overlapping terms, obviously.
S
12:13Sam O'NuallainGUEST
So, oh, it seems like a really important thing term that's not common in other documents in the goal document um our representation program currently just left it out for some reason like we deleted it that's like a very simple case and the analysis agent kind of like looks at that and can kind of reason about the feedback it's getting from using these tools and exploring the data set to figure out what's wrong with the current representation.
9 MINS LATER
S
21:10Sam O'NuallainGUEST
And it was kind of like messing it up.
S
21:12Sam O'NuallainGUEST
Cause the N 25 is just like a lexical matching retriever.
S
21:16Sam O'NuallainGUEST
Um, And I think the reason that worked well with BM25 is because it's very easy to see just in text what is going wrong.
S
21:23Sam O'NuallainGUEST
Like it's a bag of words.
Best AEO Strategies for Digital Marketing Agencies in 2026: James Dooley, Jabez Reuben, Malte Landwehr and Kasra Dash on LLM Visibility
M
44:24Malte LandwehrGUEST
Yeah, I like the crispy fries.
M
44:25Malte LandwehrGUEST
I like the juicy burger and then then people are more likely to use that in the reviews i would add as under explored bm25 it's a technique algorithm to measure how relevant a document or text passage is for a search term And I see a lot of evidence that various LLMs are using this in some of the steps used for the ranking and re-ranking of documents for their fanouts.
M
44:51Malte LandwehrGUEST
It can be very educational for you to take one of your prompts or keywords or fanout queries and your text that you are writing and just look at the BM25 scoring of that and documents who are beating you and see if there's something in there you can find how you can optimize your content.
J
45:06James DooleyGUEST
Yeah, for sure.
J
45:07James DooleyGUEST
Just move on with regards to what Kazza said about the reviews on the citations.
Advanced AEO Strategies: Building LLM Visibility and Winning at the Decision Engine
M
44:24Malte LandwehrGUEST
Yeah, I like the crispy fries.
M
44:25Malte LandwehrGUEST
I like the juicy burger and then then people are more likely to use that in the reviews i would add as under explored bm25 it's a technique algorithm to measure how relevant a document or text passage is for a search term And I see a lot of evidence that various LLMs are using this in some of the steps used for the ranking and re-ranking of documents for their fanouts.
M
44:51Malte LandwehrGUEST
It can be very educational for you to take one of your prompts or keywords or fanout queries and your text that you are writing and just look at the BM25 scoring of that and documents who are beating you and see if there's something in there you can find how you can optimize your content.
J
45:06James DooleyGUEST
Yeah, for sure.
J
45:07James DooleyGUEST
Just move on with regards to what Kazza said about the reviews on the citations.
🚧 4 open-source tools that fix RAG before the model ever runs
S
20:33speaker_0HOST
How does it actually do that?
S
20:35speaker_1HOST
Specifically, it uses an algorithm called BM25.
S
20:39speaker_1HOST
And BM25 doesn't just do a dumb find in page search.
S
20:42speaker_1HOST
It calculates term frequency versus inverse document frequency.
S
20:46speaker_0HOST
OK, you're gonna have to break that down for me.
S
20:48speaker_1HOST
It asks a mathematical question.
S
20:50speaker_1HOST
How many times does this exact part number show up in this specific document compared to how rare it is across the entire company database? If the part number 4F9920X is very rare globally, but shows up 10 times in one specific PDF, BM25 heavily weighs that PDF as the correct answer.
S
21:09speaker_0HOST
Oh, so it understands the rarity and the density of the exact keyword.
Recursive Language Models with Alex Zhang - Weaviate Podcast #142!
C
54:47Connor ShortenHOST
That insight is, especially in the world of search, earlier in the year, I had Doug Turnbull on the WeVA podcast, who's like legend in the search community.
C
54:55Connor ShortenHOST
And he was really excited about RLMs and writing search programs, the way you can, like, because like with Grep and BM25, the way you can search and then get that feedback.
C
55:07Connor ShortenHOST
It's so powerful, and it can write this particular regular expression to, you know, command to find the files.
C
55:13Connor ShortenHOST
It's such a captivating world in search.
Search is Eating AI
D
11:06Doug TurnbullGUEST
Uh, the, the very first thing on my playbook is, is evals and measurement, and I know-
H
11:13Hugo Bowne-AndersonGUEST
BM25 as a baseline, perhaps.
D
11:16Doug TurnbullGUEST
Yeah, just, just get a good baseline in place and measure how good it is to see where you're gonna find things that work really well and things that don't work really well.
D
11:24Doug TurnbullGUEST
And that's honestly the biggest gap most organizations have with search.
P
Unknown podcast
EP389: Solving the AI Memory Trilemma
Aug 25 · 2 Mentions
S
10:17speaker_1HOST
Yeah.
S
10:17speaker_1HOST
It uses sparse lexical retrieval, specifically BM 25 running in parallel with dense embeddings.
S
10:23speaker_0HOST
Wait, pause on reciprocal rank fusion and those terms for a second.
S
10:26speaker_1HOST
Let's break it down.
S
10:27speaker_0HOST
Yeah.
S
10:27speaker_0HOST
For those of us who aren't search engineers, let's translate that.
S
10:30speaker_0HOST
Lexical retrieval, BM 25, that's basically just fancy keyword matching, right?
S
10:36speaker_1HOST
Yes.
Your AI Memory Should Be Markdown Files
D
4:10DanielHOST
And once you're building a custom frontend anyway, the argument for keeping things simple with Markdown files starts to feel... quaint.
H
4:18Herman PoppleberryHOST
Why not just use Pinecone? Because Pinecone costs money and adds operational complexity and ties you to a specific vendor and requires you to manage embedding models and re-indexing pipelines and all of that for what? For a few thousand tokens of project memory, the BM25 algorithm, which is just a fancy bag-of-words search, no embeddings, no GPU, performs comparably to dense retrieval for moderate-sized document collections.
H
4:45Herman PoppleberryHOST
You can run it on a laptop.
H
4:47Herman PoppleberryHOST
For tens of thousands of tokens of markdown files, BM25 or a tiny local embedding model like all, MiniLML6v2 is more than enough.
H
4:57Herman PoppleberryHOST
You don't need a vector database until you're dealing with millions of documents.
H
5:01Herman PoppleberryHOST
So the market has
8 MINS LATER
H
13:00Herman PoppleberryHOST
When the user asks a question, you embed the question, compute cosine similarity against all the stored vectors, and pull the top k results.
H
13:08Herman PoppleberryHOST
The whole thing runs in milliseconds for a few thousand documents.
2 more episodes mention Okapi BM25.
Create an account to see the whole feed, search across every transcript, and follow the entities you care about.