Improving Azure AI Search results with semantic search

Improving Azure AI Search results with semantic search

In Azure AI Search, semantic ranking improves our searches by using language understanding to rerank search results. Semantic search is a collection of query capabilities that improve the quality of search results using text-based queries. Using semantic search we can: Improve Search Results by adding a ranking over initial search results using advanced algorithms that consider the context and meaning of the query, resulting in more relevant search outcomes. Provides Additional Information by extracting and displaying captions and answers from search results, which can be used to improve the user’s search experience....

January 4, 2024 · 10 min · Will Velida
Introduction to analyzing text with Azure AI Language Service and C#

Introduction to analyzing text with Azure AI Language Service and C#

How much text data do you produce on a daily basis? This could be in the form of an email you send to a colleague, or posts you send on social media. You may have gone to a new restaurant and given them a review online, or you could have created some documents such as contracts as part of your work. Now imagine all that data being created on a global scale....

November 22, 2023 · 15 min · Will Velida

If/Else and Conditional Statements in Go

In Go, we can use conditional statements to execute code based on different conditions. We can also use if, else if and if else statements to execute code provided if a condition is true or false. If/else statements are commonplace in programming, so if you’re already a seasoned programmer you won’t spend long here. But as always, we’ll take our time and make sure we understand fully what’s going on....

March 14, 2022 · 4 min · Will Velida
Go lang

Types in Go

So the Golang learning adventure continues! We have our developer environment setup so we’re ready to dive into more Golang code. In this post, I’ll be talking about types and variables in Go. If you’ve used other languages, you may notice as we go through this that Go has some differences in how it uses types compared to other languages. In this article, we’ll be covering: What types are available to us?...

March 11, 2022 · 5 min · Will Velida
Go lang

Setting up our Go Development Environment

I’ve been wanting to learn Go for a while now. I’ve tried and failed to keep my learning consistent, so I’ve decided to force myself to keep on top of my learning through a couple of avenues: This Blog I’ve set up. This GitHub repo. In that GitHub repo, I’ll be adding content on both Golang itself and building applications with Go that use Azure. I’ll be building this repo up over time, but if you have a particular sample or scenario that you’d like me to create, please feel free to raise an issue....

March 10, 2022 · 6 min · Will Velida