Analyzers in Azure Search

To perform linguistic analysis, Azure Search supports a variety of different analyzers, which can be specified in the index definition. However, before we start defining one of those, you have to catch a glimpse of what we are talking about. When creating an index, each search service has to analyze all input documents and decide what will be important when performing a search procedure.

Additionally, each search query should be adjusted to some common rules, so the search engine can understand it. The necessary operations can be described as follows:

  • All non-essential words should be removed (such as "the" in English)
  • All words should be lowercase
  • If a word contains multiple words in it (such as "up-front"), ...

Get Hands-On Azure for Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.