{"id":16205,"date":"2016-05-13T17:20:51","date_gmt":"2016-05-13T10:20:51","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/?p=16205"},"modified":"2019-02-14T17:34:02","modified_gmt":"2019-02-15T01:34:02","slug":"tips-and-tricks-for-search-on-visual-studio-marketplace","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/tips-and-tricks-for-search-on-visual-studio-marketplace\/","title":{"rendered":"Tips and tricks for search on Visual Studio Marketplace"},"content":{"rendered":"<p>There are times when searching for something, when a simple term just won\u2019t do. Whether it is when you are ordering some coffee or sifting through your inbox, sometimes you know exactly what you are looking for and you just need a way to do it. Well, with our query language constructs you can now do exactly that while discovering extensions on the Marketplace too. Here are some ways to use them.<\/p>\n<h3>Find extensions matching a publisher<\/h3>\n<p>If you are looking for extensions by a particular publisher, the \u201cpublisher:\u201d parameter will help. Use it to find extensions matching just the publisher name. Adding quotes to the query will let you do an exact match on the publisher name as well.<\/p>\n<p>Sample query: publisher:&#8221;Microsoft DevLabs&#8221; (<a href=\"https:\/\/marketplace.visualstudio.com\/search?term=publisher%3A%22Microsoft%20DevLabs%22&amp;target=VSTS&amp;sortBy=Relevance&amp;utm_source=VisualStudioALMBlog&amp;utm_medium=Blog&amp;utm_campaign=searchqueryblog\" target=\"_blank\">Link<\/a>)<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/query.png\"><img decoding=\"async\" class=\"aligncenter  wp-image-16207\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/05\/query.png\" alt=\"query\" width=\"919\" height=\"581\" \/><\/a><\/p>\n<h3>Find extensions matching a tag<\/h3>\n<p>Many extensions on the Marketplace are tagged by publishers for certain keywords. Tags are a great way for publishers to indicate the technology the extension augments or the functionality the extension enables. You can look for extensions matching a particular tag\/s using the \u201ctag:\u201d option in search.<\/p>\n<p>Sample query: tag:python (<a href=\"https:\/\/marketplace.visualstudio.com\/search?term=tag%3Apython&amp;target=VSCode&amp;sortBy=Relevance&amp;utm_source=VisualStudioALMBlog&amp;utm_medium=Blog&amp;utm_campaign=searchqueryblog\" target=\"_blank\">Link<\/a>)<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/query-edit.png\"><img decoding=\"async\" class=\"aligncenter  wp-image-16466\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/05\/query-edit.png\" alt=\"query-edit\" width=\"905\" height=\"401\" \/><\/a><\/p>\n<h3>Filter extension belonging to a category<\/h3>\n<p>While you can always filter to a category on the search results page, sometimes it\u2019s easier to just type a filter into your search query directly. We hear you, just use the \u201ccategory:\u201d option to only display extensions matching a particular category type.<\/p>\n<p>Sample Query: category:test (<a href=\"https:\/\/marketplace.visualstudio.com\/search?term=category%3Atest&amp;target=VSTS&amp;sortBy=Relevance&amp;utm_source=VisualStudioALMBlog&amp;utm_medium=Blog&amp;utm_campaign=searchqueryblog\" target=\"_blank\">Link<\/a>)<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/query2.png\"><img decoding=\"async\" class=\"aligncenter  wp-image-16216\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/05\/query2.png\" alt=\"query2\" width=\"913\" height=\"581\" \/><\/a><\/p>\n<h3>Mix and match!<\/h3>\n<p>You can use a combination of any of the above options with regular search terms as well. For instance, want to find an extension:<\/p>\n<ol>\n<li>By Microsoft DevLabs;<\/li>\n<li>In the Plan and Track category<\/li>\n<li>Matching a keyword \u201csample\u201d?<\/li>\n<\/ol>\n<p>Coming right up!<\/p>\n<p>Sample query: publisher:&#8221;Microsoft DevLabs&#8221; category:&#8221;plan and track&#8221; sample (<a href=\"https:\/\/marketplace.visualstudio.com\/search?term=publisher%3A%22Microsoft%20DevLabs%22%20category%3A%22Plan%20and%20Track%22%20sample&amp;target=VSTS&amp;sortBy=Relevance&amp;utm_source=VisualStudioALMBlog&amp;utm_medium=Blog&amp;utm_campaign=searchqueryblog\" target=\"_blank\">Link<\/a>)<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/query3.png\"><img decoding=\"async\" class=\"aligncenter  wp-image-16226\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/05\/query3.png\" alt=\"query3\" width=\"932\" height=\"407\" \/><\/a><\/p>\n<p>We\u2019ve also used the above search options to enable some additional experiences as well. For instance, you can click on the publisher name on an extensions description page to find all the extensions by that publisher. Or click on a tag to find all extensions that have that same tag.<\/p>\n<p>Visit the <a href=\"https:\/\/marketplace.visualstudio.com\/?utm_source=VisualStudioALMBlog&amp;utm_medium=Blog&amp;utm_campaign=searchqueryblog\" target=\"_blank\">Visual Studio Marketplace<\/a> today to try out these options and find the extension that exactly matches your need. Got some feedback? Discovered a bug? Reach out to us at <a href=\"mailto:VSMarketplace@microsoft.com\">VSMarketplace@microsoft.com<\/a> or on twitter with the #VSMarketplace tag and we\u2019d love to hear from you.<\/p>\n<p>Harysh Menon (<a href=\"https:\/\/twitter.com\/haryshm\">@haryshm<\/a>)\nProgram Manager\nVisual Studio Marketplace<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are times when searching for something, when a simple term just won\u2019t do. Whether it is when you are ordering some coffee or sifting through your inbox, sometimes you know exactly what you are looking for and you just need a way to do it. Well, with our query language constructs you can now [&hellip;]<\/p>\n","protected":false},"author":192,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229,1],"tags":[],"class_list":["post-16205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community","category-devops"],"acf":[],"blog_post_summary":"<p>There are times when searching for something, when a simple term just won\u2019t do. Whether it is when you are ordering some coffee or sifting through your inbox, sometimes you know exactly what you are looking for and you just need a way to do it. Well, with our query language constructs you can now [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/16205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/192"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=16205"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/16205\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=16205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=16205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=16205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}