Skip to content
Carolina Code Conference
Served by Elixir (Phoenix) in 20ms

2026 speaker

Trey Grainger

Trey Grainger

Author: AI-Powered Search, Founder @ Searchkernel

Searchkernel

Greenville, SC

TREY GRAINGER is the founder of Searchkernel, a software company building the next generation of AI-powered search. He is an advisor to several startups and adjunct professor of computer science at Furman University. He previously served as CTO of Presearch, a decentralized web search engine, and as chief algorithms officer and SVP of engineering at Lucidworks, an search company whose search technology powers hundreds of the world’s leading organizations. He is also the co-author of Solr in Action (Manning, 2014), the leading book on Apache Solr. Trey has over 18 years of experience in search and data science, including significant work developing semantic search, personalization, and recommendation systems, and building self-learning search platforms leveraging content and behavior-based reflected intelligence. This work resulted in the publication of dozens of research papers, journal articles, conference presentations, and books at the cutting edge of intelligent search systems.

Visit website

2026 · keynote

Beyond Hybrid Search with “Wormhole Vectors”

Wormhole Vectors are emerging as a technique to unify query understanding and retrieval across disparate vector spaces and query modalities (lexical, semantic, behavioral, etc.). This provides a significant improvement over typical hybrid search algorithms common in vector databases, search engines, RAG (retrieval augmented generation), and agentic search.

Most hybrid search implementations combine BM25 scoring on lexical keyword matches (best for matching specific words or labels) with semantic search on dense vector embeddings (better for matching the meaning of queries) and then fuse the results into a combined results list. Most agentic search approaches, likewise, treat lexical/BM25 and semantic/embedding search as independent tools that return separate sets of search results.

Wormhole vectors, in contrast, enable a unique form of pseudo-relevance feedback, utilizing the underlying documents in your search engine to find shared meaning(s) and query intention across these different vector spaces (sparse lexical space vs. dense semantic space). We can even build and leverage “behavioral” vector spaces based upon collaborative filtering, for introducing learned meaning from user interactions.

In this talk, we’ll show how hybrid search is typically implemented, how wormhole vectors work, and how to use them to traverse between disparate vector spaces as an improvement over hybrid search. You’ll see how to jump back and forth between multiple dense and sparse vector spaces in the same query, and we’ll show benchmarks and examples of how wormhole vectors compare to other leading query models and approaches like SPLADE and hybrid fusion algorithms. We’ll show with open source code and search engines how to implement these wormhole vectors, demonstrating their impact on search quality for traditional search, RAG, and agentic search.

From the talk