
Explore professional search with Azure Search and learn to implement it for production workloads, embedding a complete search system while reducing reliance on SQL queries and guarding access vulnerabilities.
Azure search is a cloud service that helps developers add search capabilities to mobile, desktop, or web apps, with features like suggestions, facets, and handling misspelled queries.
Azure search works as a REST API first service that runs anywhere and from any app. Wrappers for dot net and Java expose the public API, and documentation covers versions.
Learn how azure search uses resources, indexes, and documents within a resource group, and leverage indexers, the suggester, and facets for powerful, scalable search.
Explore minimum and maximum constraints in Azure Search, contrasting free tier limits with standard limits, and scale using partitions and replicas.
Understand how json serialized documents constrain data types in Azure search, including strings and string collections, boolean, numbers, datetime, geography point, and the limitations of objects and primitive types.
Create an Azure search service in the portal by naming it, selecting a subscription, resource group, location, and a pricing tier, then start uploading documents and querying.
Create an Azure search index named school events with a string id field using a json request body and an api key, then verify the index appears in the portal.
Learn how to manage Azure Search indices by adding new fields, updating schema with put requests, and handling non-reindexing changes, including date time offset fields and analyzers.
Understand how to perform Azure search service management, including deleting an index with a delete request and handling responses. Retrieve index statistics, such as document count and storage size, programmatically.
Populate the search index by uploading documents to a corpus via post to /index or /docs, using upload, merge, or delete actions.
Query an index with get and post requests, mastering tokenization, search fields, and options such as filters, facets, highlight, and order by, including geo distance, plus select and minimum coverage.
Explore Azure Search for developers by using simple syntax filters to refine results with and, or, not operators, date filters, and phrase matching, including escaping rules and returning focused fields.
Shows how to implement paging with Azure Search by using skip and top, exposing a next page link or search next page parameters for GET and POST requests.
Explore how Azure Search delivers typeahead suggestions as you type, using suggesters and fuzzy matching to power interactive search experiences with indexed data.
Explore how to highlight why a document matches by configuring Azure search highlight parameters, specifying highlight pre-text and highlight post, and choosing fields to prepend or append tags.
Explore azure search facets for fast navigation and self-directed filtering in e-commerce. Learn to design interval and range facets, expose facet counts, and use predefined filters to refine results.
Learn how Azure Search calculates relevance with a vector space model using global and local term frequency, length normalization, and scoring profiles to boost rankings.
Boost newer documents in Azure Search with the freshness scoring function by defining a scoring profile, setting a boost factor, and indexing and querying documents to see updated rankings.
Boost documents with a tag boosting function in a scoring profile to personalize Azure search results for e-commerce by using user tags and freshness scoring.
learn how to boost documents by location using a geolocation scoring profile, incorporating freshness and magnitude boosting, and applying distance parameters to surface nearby events.
Learn how to create a data source and an indexer in Azure Search, connect an Azure SQL database, map data types, and automate indexing.
Learn how to create an azure search data source, specify type and connection details, and enable integrated change tracking with high-watermark and change-direction policies for efficient detection of changes.
Create and configure Azure search indexers and data sources using the portal or REST. Learn to run indexers manually, schedule runs, and view status reports to ensure data synchronization.
Scale Azure search by adding replicas and partitions to increase QPS and availability, account for provisioning delays, and understand non-linear performance limits as load shifts.
Configure partitions and replicas in Azure Search to scale for more documents and write throughput, while understanding the 50 million document limit, shard distribution, storage per partition, and removal implications.
Explore automating admin key rotation for Azure Search services using the management API to refresh passwords and regenerate keys, ensuring secure, uninterrupted client connections.
Explore the resources for Azure Search, including official docs, recipes and references, code snippets, blogs, and community support, plus how to provide feedback via User Voice.
Explore how Azure search indexes and documents, highlights results, and returns fast responses. Build a scalable Azure search implementation using an indexer and location-based data.
In this Azure Search for Developers training course, expert author Alex Mang teaches you how to set up, populate, customize, and deploy Search instances. This course is designed for users that already have a basic understanding of HTTP protocols.
You will start by learning how to create an Azure Search service, then jump into learning how to query an index. From there, Alex will teach you how to score profiles and sync data scores. Finally, this video tutorial will teach you advanced scenarios, including how to scale for more QPS and high availability, scale for more documents and higher write throughput, and tighten security via CORS.
Once you have completed this computer based training course, you will have learned how to set up, populate, customize, and deploy Search instances. Working files are included, allowing you to follow along with the author throughout the lessons.