When in need of using a search engine, it's always a good idea to use tested and well-known solutions that have been available on the market for a while. One of those solutions is Azure Search, which offers a search-as-a-service cloud solution with an API for developers, so users can focus on developing a working solution without the need to manage infrastructure or configuration. With the recent addition of the Cognitive Search API, we've been given an opportunity to enhance our search functionality with AI features, so it's possible to transform unstructured content into searchable content.
The following topics will be covered in this chapter:
- Using Azure Search in your projects
- Using full-text search for your needs
- Using linguistics analysis
- Using indexing, index definition, and indexers
- The new Cognitive Search API with indexing workloads...