Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds new Partner Highlight blog on semantic search. #2884

Merged
merged 11 commits into from
Jun 5, 2024
24 changes: 24 additions & 0 deletions _posts/2024-05-30-do-you-need-semantic-search.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
layout: post
title: "Do you need semantic search?"
authors:
- dtaivpp
date: 2024-05-30 11:45 -0700
categories:
- technical-posts
meta_keywords: opensearch hybrid search, opensearch semantic search, vector search
meta_description: You might be asking yourself do you really need semantic search? I've been asked this question dozens of times so lets dive in and see what semantic search is and why you might want to use it.
SemanticSearch: lpQiJGpeeWU
---

I get ask this question all the time. Do I need semantic search? It's a good question but it's not the right question to start with. We need to first understand what semantic search does for us. Then we can dive into whether or not it's a good fit for your use case.

I've answered both questions in my [most recent blog](https://tippybits.com/should-you-be-doing-vector-search/) and its video counterpart linked below. These answer the following questions:

1. How does OpenSearch find documents out of the box?
2. Why these traditional search methods don't always work.
3. When and how to use semantic search in OpenSearch.

To help I created some additional resources to help you get started! [This GitHub Gist](https://gist.github.com/dtaivpp/c587d99a2cab441eba0314534ae87c86) will help you create an OpenSearch docker compose environment. Also, I have created [this Gist](https://gist.github.com/dtaivpp/d7e8d8a3ee5debaf896ed2f45b915ad3) with all the code needed to create your own semantic search pipeline right from OpenSearch Dashboards. I hope you enjoy them and if your company needs help getting started with semantic search they can reach out to me [on my website](https://tippybits.com/services)!

Check failure on line 22 in _posts/2024-05-30-do-you-need-semantic-search.markdown

View workflow job for this annotation

GitHub Actions / style-job

[vale] reported by reviewdog 🐶 [Vale.Terms] Use 'Docker Compose' instead of 'docker compose'. Raw Output: {"message": "[Vale.Terms] Use 'Docker Compose' instead of 'docker compose'.", "location": {"path": "_posts/2024-05-30-do-you-need-semantic-search.markdown", "range": {"start": {"line": 22, "column": 190}}}, "severity": "ERROR"}

{% include youtube-player.html id=page.SemanticSearch %}
Loading