We offer four search types:
- Auto (Default) - Our best search, intelligently combines keyword and neural
- Fast - A streamlined implementation of keyword and neural search for faster results
- Keyword - Uses google-like search to find results with matching keywords
- Neural - Our AI search model, predicts relevant links based on query meaning
Neural search via ‘next-link prediction’
At Exa, we’ve built our very own index of high quality web content, and have trained a model to query this index powered by the same embeddings-based technology that makes modern LLMs so powerful. By using embeddings, we move beyond keyword searches to use ‘next-link prediction’, understanding the semantic content of queries and indexed documents. This method predicts which web links are most relevant based on the semantic meaning, not just direct word matches. By doing this, our model anticipates the most relevant links by understanding complex queries, including indirect or thematic relationships. This approach is especially effective for exploratory searches, where precise terms may be unknown, or where queries demand many, often semantically dense, layered filters. You can query our search model directly with search typeneural
. It is also incorporated into the auto
and fast
search types.
Auto search combines keyword and neural
Sometimes keyword search is the best way to query the web - for instance, you may have a specific word or piece of jargon that you want to match explicitly with results (often the case with proper nouns like place-names). In these cases, semantic searches are not the most useful. To ensure our engine is comprehensive, we have built keyword search in parallel to our novel neural search capability. This means Exa is an ‘all-in-one’ search solution, no matter what your query needs are. We surface both query archetypes through search typeauto
, to give users the best of both worlds. It uses a reranker model that understands your query and ranks results from keyword and neural search according to relevance.