Have you ever been stuck between choosing a precise search and a more flexible, meaning-based search? Well, Unbody’s Hybrid Search is here to save the day! It lets you blend the best of both worlds: the exactness of keyword search and the nuance of semantic search. Let's dive in and see how it works!
Hybrid Search is like having a superhero sidekick for your search queries. It combines keyword search (think exact word matching) and semantic search (think meaning and context) to give you results that are both accurate and relevant. It’s like searching with a safety net!
You simply tell Unbody what you’re looking for, and it uses a special blend of magic (okay, not really magic, but some really smart algorithms) to find the best matches. It scores results based on how well they match your keywords and their semantic similarity to your query and then gives you the best of both worlds.
As an example, imagine you're searching for documents related to "coding in Python". Here’s how you can use Hybrid Search.
query: "coding in Python"
With the query given above, Unbody will look for articles that both contain the words "coding in Python" and are semantically related to coding in Python. Neat, right?
Do you wish to have more control? Don’t worry we have got even more in the bag. You can adjust the balance between keyword and semantic search using the
alpha parameter. Setting
alpha closer to 1 will weigh the results more towards semantic similarity while setting it closer to 0 will favor exact keyword matches.
If you wish to dive deeper into the world of Hybrid Search, have a look at our advanced guide.