{"id":2546,"date":"2018-07-02T00:00:00","date_gmt":"2018-07-02T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/azure-search-announcing-the-general-availability-of-synonyms"},"modified":"2023-05-11T15:38:48","modified_gmt":"2023-05-11T22:38:48","slug":"azure-search-announcing-the-general-availability-of-synonyms","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/","title":{"rendered":"Azure Search \u2013 Announcing the general availability of synonyms"},"content":{"rendered":"<p>Today we are announcing the general availability of synonyms. <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/search\/search-synonyms\">Synonyms<\/a> allow Azure Search to associate equivalent terms that implicitly expand the scope of a query, without the user having to provide the alternate terms.<\/p>\n<p>A good example of this capability was demonstrated at the recent Microsoft Build conference, where we <a href=\"https:\/\/youtu.be\/G9615XmUfas?t=4950\">showed how NBA.com<\/a> searches their vast photo library of players, owners, and celebrities. In this application Azure Search synonyms are used to enable nicknames of Lebron James such as \u201cThe King\u201d or \u201cKing James\u201d to be returned regardless of which of the three terms are used in the query.<\/p>\n<p>In Azure Search, synonym support is based on synonym maps that you define and upload to your search service. These maps constitute an independent resource, such as indexes or data sources, and can be used by any searchable field in any index in your search service. Synonym maps use the Apache Solr format as outlined in the example synonym map below:<\/p>\n<pre class=\"prettyprint prettyprinted\">\r\nPOST https:\/\/[servicename].search.windows.net\/synonymmaps?api-version=2017-11-11\t\r\napi-key: [admin key]\t\r\n{\t\r\n   \"name\":\"mysynonymmap\",\t\r\n   \"format\":\"solr\",\t\r\n   \"synonyms\": \"\t\r\n\tUSA, United States, United States of American\t\r\n\tWashington, Wash., WA => WAn\"\t\r\n}\r\n<\/pre>\n<p>In the above example, you can see there are two types of synonyms that are used. The first example is a set of synonyms which indicate that a user could search using any of the three terms (&#8220;USA&#8221;, &#8220;United States&#8221;, or &#8220;United States of America&#8221;) in their query and any document that contains either of these terms will become viable search results.<\/p>\n<p>The second example is an explicit mapping and is denoted by an arrow &#8220;=>&#8221; that states that a search query that matches the left hand side of &#8220;=>&#8221; will be replaced with the alternatives on the right hand side. Given the rule below, search queries &#8220;Washington&#8221;, &#8220;Wash.&#8221;, or &#8220;WA&#8221; will all be rewritten to &#8220;WA&#8221;. Explicit mapping only applies in the direction specified and does not rewrite the query &#8220;WA&#8221; to &#8220;Washington&#8221; in this case.<\/p>\n<p>The first option is useful in situations where you have multiple ways of referring to the same thing in the index. The second is good when the data is normalized to single value in the index, but people would refer to the same thing by multiple terms in a query.\u00a0<\/p>\n<p><strong>TIP: <\/strong><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/search\/search-traffic-analytics\">Azure Search Traffic Analytics <\/a>is a great way to identify\u00a0queries with low recall that can be candidates to be used as synonyms.<\/p>\n<p>Once the synonym map has been created, you can then associate it with any fields within your indexes. Afterwards, the synonym map can be updated with new synonyms that will instantly be incorporated into subsequent searches. For example, if you were using the REST API to create your Azure Search index, you could apply it to a field called \u201cdescription\u201d as follows:<\/p>\n<pre class=\"prettyprint prettyprinted\">\r\nPOST https:\/\/[servicename].search.windows.net\/indexes?api-version=2017-11-11\t\r\napi-key: [admin key]\t\r\n{\t\r\n    \"name\":\"myindex\",\t\r\n\u00a0\u00a0\u00a0 \"fields\":[\t\r\n\u00a0\u00a0\u00a0 {\t\r\n\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \"name\":\"id\",\t\r\n\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \"type\":\"Edm.String\",\t\r\n\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \"key\":true\t\r\n\u00a0\u00a0\u00a0 },\t\r\n\u00a0\u00a0\u00a0 {\t\r\n\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \"name\":\"description\",\t\r\n\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \"type\":\"Edm.String\",\t\r\n\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \"searchable\":true,\t\r\n\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 <b>\"synonymMaps\":[<\/b>\t\r\n\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 <b>\"mysynonymmap\"<\/b>\t\r\n\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 <b>]<\/b>\t\r\n\u00a0\u00a0\u00a0 }\t\r\n\u00a0\u00a0\u00a0 ]\t\r\n}\t\r\n<\/pre>\n<p>Learn more about <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/search\/search-synonyms\">synonyms<\/a> in Azure Search.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we are announcing the general availability of synonyms.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1454],"tags":[],"audience":[3057,3055,3056],"content-type":[1465],"product":[2757],"tech-community":[],"topic":[],"coauthors":[488],"class_list":["post-2546","post","type-post","status-publish","format-standard","hentry","category-ai-machine-learning","audience-data-professionals","audience-developers","audience-it-implementors","content-type-announcements","product-azure-ai-search"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure Search \u2013 Announcing the general availability of synonyms | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Today we are announcing the general availability of synonyms. Synonyms allows Azure Search to associate equivalent terms that implicitly expand the scope of a query, without the user having to\u2026\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Search \u2013 Announcing the general availability of synonyms | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Today we are announcing the general availability of synonyms. Synonyms allows Azure Search to associate equivalent terms that implicitly expand the scope of a query, without the user having to\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2018-07-02T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-11T22:38:48+00:00\" \/>\n<meta name=\"author\" content=\"Liam Cavanagh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liam Cavanagh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/liam-cavanagh\/\",\"@type\":\"Person\",\"@name\":\"Liam Cavanagh\"}],\"headline\":\"Azure Search \u2013 Announcing the general availability of synonyms\",\"datePublished\":\"2018-07-02T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:38:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/\"},\"wordCount\":447,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"AI + machine learning\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/\",\"name\":\"Azure Search \u2013 Announcing the general availability of synonyms | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2018-07-02T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:38:48+00:00\",\"description\":\"Today we are announcing the general availability of synonyms. Synonyms allows Azure Search to associate equivalent terms that implicitly expand the scope of a query, without the user having to\u2026\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI + machine learning\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/ai-machine-learning\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure Search \u2013 Announcing the general availability of synonyms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Search \u2013 Announcing the general availability of synonyms | Microsoft Azure Blog","description":"Today we are announcing the general availability of synonyms. Synonyms allows Azure Search to associate equivalent terms that implicitly expand the scope of a query, without the user having to\u2026","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/","og_locale":"en_US","og_type":"article","og_title":"Azure Search \u2013 Announcing the general availability of synonyms | Microsoft Azure Blog","og_description":"Today we are announcing the general availability of synonyms. Synonyms allows Azure Search to associate equivalent terms that implicitly expand the scope of a query, without the user having to\u2026","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2018-07-02T00:00:00+00:00","article_modified_time":"2023-05-11T22:38:48+00:00","author":"Liam Cavanagh","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Liam Cavanagh","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/liam-cavanagh\/","@type":"Person","@name":"Liam Cavanagh"}],"headline":"Azure Search \u2013 Announcing the general availability of synonyms","datePublished":"2018-07-02T00:00:00+00:00","dateModified":"2023-05-11T22:38:48+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/"},"wordCount":447,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["AI + machine learning"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/","name":"Azure Search \u2013 Announcing the general availability of synonyms | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2018-07-02T00:00:00+00:00","dateModified":"2023-05-11T22:38:48+00:00","description":"Today we are announcing the general availability of synonyms. Synonyms allows Azure Search to associate equivalent terms that implicitly expand the scope of a query, without the user having to\u2026","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-search-announcing-the-general-availability-of-synonyms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"AI + machine learning","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/ai-machine-learning\/"},{"@type":"ListItem","position":3,"name":"Azure Search \u2013 Announcing the general availability of synonyms"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=2546"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2546\/revisions"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=2546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=2546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=2546"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=2546"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=2546"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=2546"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=2546"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=2546"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=2546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}