~/talk

Unconference Session: We Need Query Rewriting

Talkat OpenSearchCon Europe 2026 · on Thursday, 2026-04-16· [databases]
name:Eric Pugh
links:none on file
slides:none on file

Argues that OpenSearch lacks a business-facing query rewriting layer and shows Quirky, an open source rules engine used at massive scale (Walmart Labs) to rewrite queries into synonyms, category boosts, redirects and filters, avoiding global synonym side effects. Demonstrates fixing a bad “laptop” query with a per-query rule, publishing live, and improving results. Notes Quirky exists for Solr/Elasticsearch and an OpenSearch port at version 2.19.2, and describes dozens to thousands of human rules combined with ML generation and up/down/redirect/filter primitives.

AI-written summary · about

  1. 0:00Query rewriting need
  2. 1:03Query rewriting for merchandisers
  3. 2:06Fixing laptop query demo
  4. 4:46Introducing Quirky tool
  5. 7:12Quirky use cases and benefits
  6. 9:18Quirky challenges in OpenSearch
  7. 10:45Machine learning with Quirky
  8. 11:47OpenSearch dashboard integration
  9. 13:15Multiple rules and validation
  10. 14:18Hurricane redirect example
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.