srijithrajamohan commited on
Commit
71149ac
·
verified ·
1 Parent(s): aca9835

Publish site

Browse files
.gitattributes CHANGED
@@ -34,3 +34,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
  site_libs/bootstrap/bootstrap-icons.woff filter=lfs diff=lfs merge=lfs -text
 
 
 
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
  site_libs/bootstrap/bootstrap-icons.woff filter=lfs diff=lfs merge=lfs -text
37
+ posts/assets/hybrid-search-retrieval-bm25-modernbert/example-1.png filter=lfs diff=lfs merge=lfs -text
38
+ posts/assets/hybrid-search-retrieval-bm25-modernbert/example-2.png filter=lfs diff=lfs merge=lfs -text
index.html CHANGED
@@ -204,7 +204,7 @@ window.Quarto = {
204
 
205
  <div class="quarto-listing quarto-listing-container-default" id="listing-listing">
206
  <div class="list quarto-listing-default">
207
- <div class="quarto-post image-right" data-index="0" data-categories="c2VhcmNoJTJDcmV0cmlldmFsJTJDYm0yNSUyQ2VtYmVkZGluZ3M=" data-listing-date-sort="1773806400000" data-listing-file-modified-sort="1773878066120" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="4" data-listing-word-count-sort="632">
208
  <div class="body">
209
  <h3 class="no-anchor listing-title">
210
  <a href="./posts/hybrid-search-retrieval-bm25-modernbert.html" class="no-external">Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples</a>
 
204
 
205
  <div class="quarto-listing quarto-listing-container-default" id="listing-listing">
206
  <div class="list quarto-listing-default">
207
+ <div class="quarto-post image-right" data-index="0" data-categories="c2VhcmNoJTJDcmV0cmlldmFsJTJDYm0yNSUyQ2VtYmVkZGluZ3M=" data-listing-date-sort="1773806400000" data-listing-file-modified-sort="1773878844438" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="4" data-listing-word-count-sort="635">
208
  <div class="body">
209
  <h3 class="no-anchor listing-title">
210
  <a href="./posts/hybrid-search-retrieval-bm25-modernbert.html" class="no-external">Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples</a>
posts/assets/hybrid-search-retrieval-bm25-modernbert/example-1.png ADDED

Git LFS Details

  • SHA256: f4ab134e4f3100a483759a0bec11af90c839175cce5d6af4cc2e943b37320aa0
  • Pointer size: 131 Bytes
  • Size of remote file: 418 kB
posts/assets/hybrid-search-retrieval-bm25-modernbert/example-2.png ADDED

Git LFS Details

  • SHA256: ad7b47d4cf074f2ba98f46f65745e7295b2c2dd270cc258f03dc45a502f1c8fc
  • Pointer size: 131 Bytes
  • Size of remote file: 410 kB
posts/hybrid-search-retrieval-bm25-modernbert.html CHANGED
@@ -174,17 +174,26 @@ ul.task-list li input[type="checkbox"] {
174
  </header>
175
 
176
 
177
- <p>Source: https://redislabs.atlassian.net/wiki/spaces/RED/pages/5798592518/Hybrid+Search+Retrieval+Combining+Semantic+Search+and+BM25+Algorithm+with+Examples</p>
178
  <p>The examples below illustrate a hybrid search retrieval of a query from a corpus of documents by combining semantic search using ModernBERT embeddings and the BM25 algorithm.</p>
179
  <p>The scores from each are normalized between 0 and 1 in order to create a weighted average hybrid score. The raw embedding score is also shown in the columns for diagnostics. The ranks in each measure are then combined using RRF to create another score that can be used for retrieval.</p>
180
  <p>The most correct match for each query is highlighted in each example.</p>
181
  <section id="example-1" class="level2">
182
  <h2 class="anchored" data-anchor-id="example-1">Example 1</h2>
183
- <p>(Screenshot reference: <code>Screenshot 2026-01-08 at 9.07.36 PM.png</code>)</p>
 
 
 
 
 
184
  </section>
185
  <section id="example-2" class="level2">
186
  <h2 class="anchored" data-anchor-id="example-2">Example 2</h2>
187
- <p>(Screenshot reference: <code>Screenshot 2026-01-08 at 9.11.31 PM.png</code>)</p>
 
 
 
 
 
188
  </section>
189
  <section id="failure-mode-1---negationsdirectionality" class="level2">
190
  <h2 class="anchored" data-anchor-id="failure-mode-1---negationsdirectionality">Failure mode 1 - Negations/directionality</h2>
 
174
  </header>
175
 
176
 
 
177
  <p>The examples below illustrate a hybrid search retrieval of a query from a corpus of documents by combining semantic search using ModernBERT embeddings and the BM25 algorithm.</p>
178
  <p>The scores from each are normalized between 0 and 1 in order to create a weighted average hybrid score. The raw embedding score is also shown in the columns for diagnostics. The ranks in each measure are then combined using RRF to create another score that can be used for retrieval.</p>
179
  <p>The most correct match for each query is highlighted in each example.</p>
180
  <section id="example-1" class="level2">
181
  <h2 class="anchored" data-anchor-id="example-1">Example 1</h2>
182
+ <div class="quarto-figure quarto-figure-center">
183
+ <figure class="figure">
184
+ <p><img src="assets/hybrid-search-retrieval-bm25-modernbert/example-1.png" class="img-fluid figure-img"></p>
185
+ <figcaption>Hybrid retrieval example 1 (BM25 vs embedding vs hybrid).</figcaption>
186
+ </figure>
187
+ </div>
188
  </section>
189
  <section id="example-2" class="level2">
190
  <h2 class="anchored" data-anchor-id="example-2">Example 2</h2>
191
+ <div class="quarto-figure quarto-figure-center">
192
+ <figure class="figure">
193
+ <p><img src="assets/hybrid-search-retrieval-bm25-modernbert/example-2.png" class="img-fluid figure-img"></p>
194
+ <figcaption>Hybrid retrieval example 2 (BM25 vs embedding vs hybrid).</figcaption>
195
+ </figure>
196
+ </div>
197
  </section>
198
  <section id="failure-mode-1---negationsdirectionality" class="level2">
199
  <h2 class="anchored" data-anchor-id="failure-mode-1---negationsdirectionality">Failure mode 1 - Negations/directionality</h2>
posts/index.html CHANGED
@@ -203,7 +203,7 @@ window.Quarto = {
203
 
204
  <div class="quarto-listing quarto-listing-container-default" id="listing-listing">
205
  <div class="list quarto-listing-default">
206
- <div class="quarto-post image-right" data-index="0" data-categories="c2VhcmNoJTJDcmV0cmlldmFsJTJDYm0yNSUyQ2VtYmVkZGluZ3M=" data-listing-date-sort="1773806400000" data-listing-file-modified-sort="1773878066120" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="4" data-listing-word-count-sort="632">
207
  <div class="body">
208
  <h3 class="no-anchor listing-title">
209
  <a href="../posts/hybrid-search-retrieval-bm25-modernbert.html" class="no-external">Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples</a>
 
203
 
204
  <div class="quarto-listing quarto-listing-container-default" id="listing-listing">
205
  <div class="list quarto-listing-default">
206
+ <div class="quarto-post image-right" data-index="0" data-categories="c2VhcmNoJTJDcmV0cmlldmFsJTJDYm0yNSUyQ2VtYmVkZGluZ3M=" data-listing-date-sort="1773806400000" data-listing-file-modified-sort="1773878844438" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="4" data-listing-word-count-sort="635">
207
  <div class="body">
208
  <h3 class="no-anchor listing-title">
209
  <a href="../posts/hybrid-search-retrieval-bm25-modernbert.html" class="no-external">Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples</a>
search.json CHANGED
@@ -53,21 +53,21 @@
53
  "href": "posts/hybrid-search-retrieval-bm25-modernbert.html",
54
  "title": "Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples",
55
  "section": "",
56
- "text": "Source: https://redislabs.atlassian.net/wiki/spaces/RED/pages/5798592518/Hybrid+Search+Retrieval+Combining+Semantic+Search+and+BM25+Algorithm+with+Examples\nThe examples below illustrate a hybrid search retrieval of a query from a corpus of documents by combining semantic search using ModernBERT embeddings and the BM25 algorithm.\nThe scores from each are normalized between 0 and 1 in order to create a weighted average hybrid score. The raw embedding score is also shown in the columns for diagnostics. The ranks in each measure are then combined using RRF to create another score that can be used for retrieval.\nThe most correct match for each query is highlighted in each example."
57
  },
58
  {
59
  "objectID": "posts/hybrid-search-retrieval-bm25-modernbert.html#example-1",
60
  "href": "posts/hybrid-search-retrieval-bm25-modernbert.html#example-1",
61
  "title": "Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples",
62
  "section": "Example 1",
63
- "text": "Example 1\n(Screenshot reference: Screenshot 2026-01-08 at 9.07.36 PM.png)"
64
  },
65
  {
66
  "objectID": "posts/hybrid-search-retrieval-bm25-modernbert.html#example-2",
67
  "href": "posts/hybrid-search-retrieval-bm25-modernbert.html#example-2",
68
  "title": "Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples",
69
  "section": "Example 2",
70
- "text": "Example 2\n(Screenshot reference: Screenshot 2026-01-08 at 9.11.31 PM.png)"
71
  },
72
  {
73
  "objectID": "posts/hybrid-search-retrieval-bm25-modernbert.html#failure-mode-1---negationsdirectionality",
 
53
  "href": "posts/hybrid-search-retrieval-bm25-modernbert.html",
54
  "title": "Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples",
55
  "section": "",
56
+ "text": "The examples below illustrate a hybrid search retrieval of a query from a corpus of documents by combining semantic search using ModernBERT embeddings and the BM25 algorithm.\nThe scores from each are normalized between 0 and 1 in order to create a weighted average hybrid score. The raw embedding score is also shown in the columns for diagnostics. The ranks in each measure are then combined using RRF to create another score that can be used for retrieval.\nThe most correct match for each query is highlighted in each example."
57
  },
58
  {
59
  "objectID": "posts/hybrid-search-retrieval-bm25-modernbert.html#example-1",
60
  "href": "posts/hybrid-search-retrieval-bm25-modernbert.html#example-1",
61
  "title": "Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples",
62
  "section": "Example 1",
63
+ "text": "Example 1\n\n\n\nHybrid retrieval example 1 (BM25 vs embedding vs hybrid)."
64
  },
65
  {
66
  "objectID": "posts/hybrid-search-retrieval-bm25-modernbert.html#example-2",
67
  "href": "posts/hybrid-search-retrieval-bm25-modernbert.html#example-2",
68
  "title": "Hybrid Search Retrieval: Combining Semantic Search and BM25 Algorithm with Examples",
69
  "section": "Example 2",
70
+ "text": "Example 2\n\n\n\nHybrid retrieval example 2 (BM25 vs embedding vs hybrid)."
71
  },
72
  {
73
  "objectID": "posts/hybrid-search-retrieval-bm25-modernbert.html#failure-mode-1---negationsdirectionality",
sitemap.xml CHANGED
@@ -14,7 +14,7 @@
14
  </url>
15
  <url>
16
  <loc>https://srijithrajamohan-ai-research-redis.static.hf.space/posts/hybrid-search-retrieval-bm25-modernbert.html</loc>
17
- <lastmod>2026-03-18T23:54:26.120Z</lastmod>
18
  </url>
19
  <url>
20
  <loc>https://srijithrajamohan-ai-research-redis.static.hf.space/index.html</loc>
 
14
  </url>
15
  <url>
16
  <loc>https://srijithrajamohan-ai-research-redis.static.hf.space/posts/hybrid-search-retrieval-bm25-modernbert.html</loc>
17
+ <lastmod>2026-03-19T00:07:24.438Z</lastmod>
18
  </url>
19
  <url>
20
  <loc>https://srijithrajamohan-ai-research-redis.static.hf.space/index.html</loc>