What’s new with Answers in Microsoft Search

NEW FEATURE:  Bookmark Recommendations (FEATURE ID: 68864)

Bookmark Answers in Microsoft Search provide the flexibility for you to curate and promote curated resources on top of ranked results to help guide users to authoritative resources. 

Bookmark Answers are designed to help employee’s way find the organization and quickly identify the best and most relevant resource curated by you or your organization such as authoritative sites or documents to satisfy the searchers’ intent.  Examples of Bookmark Answers can include sites, documents, or even files such as the Human Resources site, policy document, or more.

Microsoft Search now simplifies the process of creating and curating Bookmarks with Recommended Bookmarks.  Bookmark recommendations are generated by reasoning across SharePoint sites in Microsoft 365 to suggest Bookmarks to the Microsoft Search administrator, reducing the need to manually look across sites and information to determine the most valuable resources to editorially curate and promote to users of Microsoft Search.

What’s a Bookmark?

Bookmarks are one of many Answers in Microsoft Search.

Answers are highly relevant and high confidence results that satisfy a user’s intent expressed as a query/question in search.

An Answer is a way to address user intent. When searching, the user typically types in characters and keywords to express an intent. Recognizing the keywords that are triggers for specific intents is important, but it is even more important that the content that is shown in search satisfies the user intent.  

Learn more about Bookmarks at https://blog.wbaer.net/2020/10/07/should-i-stay-or-should-i-go-bookmarks-vs-promoted-results/.

Recommended Bookmarks in Microsoft Search

Recommended Bookmarks are mined from across SharePoint sites in Microsoft 365 and promoted to the Microsoft Search administrator for publication.

As an administrator of Microsoft Search you will be able to either enable or disable the automatic generation of recommended Bookmarks and optionally select to have Bookmarks automatically published to users in your organization; otherwise Bookmarks will be presented to the search administrator in the “Suggested” state where they can be manually reviewed, excluded and/or  published using the Search & intelligence admin dashboard.

Recommended Bookmarks include the following mined information from SharePoint sites:

  • URL  
  • Title (as configured by the SharePoint admins)  
  • Keywords (Deciphered using SuggestKeyword service in Bookmark settings)  
  • Description (Only if configured on SharePoint site/page) 

Configuring recommended Bookmarks

Recommended Bookmarks provide the following setting configurations.

Configuration BehaviorOptionsBehavior  
Recommendations – Enabled  Auto publish – EnabledBookmark recommendations are enabled.  Recommended Bookmarks collected are automatically published to the organizationRecommendations – Disabled Auto publish – NA  Bookmark recommendations are disabled in Microsoft Search – recommended Bookmarks collected prior to disabling recommendations will be published.
Recommendations – Enabled  Auto publish – EnabledBookmark recommendations are enabled.  Recommended Bookmarks collected are automatically published to the organizationRecommendations – Enabled Auto publish – DisabledNew delta recommended Bookmarks are made available in the admin center in a “Suggested” state.  Bookmarks recommendations in a “Published” state are unaffected.
Recommendations – Enabled  Auto publish – DisabledBookmark recommendations are enabled.  Recommended Bookmarks collected are made available in the admin center in a “Suggested” state.Recommendations – Enabled Auto publish – EnabledNew delta recommended Bookmarks are made available in the admin center in a “Published” state.  Bookmarks recommendations in a “Suggested” state are unaffected.
Recommendations – Enabled  Auto publish – DisabledBookmark recommendations are enabled.  Recommended Bookmarks collected are made available in the admin center in a “Suggested” state.Recommendations – Disabled Auto publish – NA  Bookmark recommendations are disabled in Microsoft Search – recommended Bookmarks collected prior to disabling recommendations will be published.
Recommendations – Disabled Auto publish – NA  Bookmark recommendations are disabled in Microsoft Search.Recommendations – Enabled  Auto publish – EnabledBookmark recommendations are enabled.  Recommended Bookmarks collected are automatically published to the organization
Recommendations – Disabled Auto publish – NA  Bookmark recommendations are disabled in Microsoft Search.Recommendations – Enabled Auto publish – DisabledBookmark recommendations are enabled.  Recommended Bookmarks collected are made available in the admin center in a “Suggested” state.

 

NOTE Bookmarks that remain in a “Suggested” greater than 180 days are removed.

Managing duplicate Bookmarks

All recommended URLs are checked against URLs in existing bookmarks with a Published, Suggested, Excluded, or Scheduled state. If a matching URL is found in any of these existing bookmarks the link will not be recommended. 

Using exclusion rules with recommended Bookmarks

If you want to exclude certain Bookmark URLs, in addition to child URLs associated with parent URL, setting a Bookmark to an “Excluded” state will prevent the Bookmark from being rendered in search.  Administrators of Microsoft Search can override this setting and elect to force publication of a child URL associated with a parent URL.  For example, https://contoso.com would be a parent URL of https://contoso.com/sites/marketing.

How are recommended Bookmarks displayed in search?

The end user experience for recommended and editorial bookmarks are very similar experience. Editorial bookmarks will include the text “Published by <company name>”. For recommended bookmarks, the text will be “Suggested for you”. 

Learn more about Answers in Microsoft Search at https://docs.microsoft.com/en-us/microsoftsearch/plan-your-content.

NEW FEATURE:  Acronym Exclusions (FEATURE ID: 68796)

In November 2020 (available in Targeted Release), you can exclude mined acronyms from appearing in Microsoft Search results.

To exclude an Acronym Answer in Microsoft Search:

  1. In the Microsoft 365 admin center browse to Settings | Search and intelligence, and then select Answers from the list of available options.
  1. Select Exclude an acronym.
  2. In the Exclude an acronym panel, enter the information that you want to exclude.
    • To exclude an acronym, enter the acronym in the Acronym field.
    • To exclude a meaning for an acronym, enter the acronym in the Acronym field and the meaning in the Stands for field.
  3. Select Exclude. It can take up to 7 hours for an excluded acronym to stop appearing in search results.

Excluding an acronym or a meaning doesn’t delete the information from the Microsoft 365 admin center. It changes the status to Excluded and prevents the acronym or meaning from appearing in search results. To see your excluded acronyms and meanings:

  1. Next to Applied Filter, click Status.
  2. On the Filter panel, select Excluded, then select Apply.

NEW FEATURE: File Results (FEATURE ID: 68877)

Results in Microsoft Search will now be presented with dynamic versus fixed height previews to provide support for richer descriptive text.

Microsoft Search 101

What is Microsoft Search?

Microsoft Search is the evolution of search at Microsoft.  Microsoft Search transforms the way people in an organization find the information they need—no matter where they are in their cloud journey. Either integrated with Microsoft 365 or as a standalone solution, Microsoft Search is a secure, easily managed, enterprise search experience that works across Microsoft 365 applications and services to deliver more relevant search results and increase productivity.

Microsoft Search powers the search experience across Microsoft 365 apps and services to include (e.g. Microsoft Search entry points):

  • Microsoft Teams
  • SharePoint
  • OneDrive
  • Office.com
  • Word
  • Excel
  • PowerPoint
  • Outlook
  • Microsoft Bing
  • Edge

Relevance and Personalization

Relevance

How does Microsoft Search determine relevance?

Microsoft Search leverages the global perspective of the Microsoft Graph to deliver personalized search results across information stored in Microsoft 365 and connected systems when using Microsoft Graph connectors.

Relevance is determined based upon a set of signals that exist between an anchor and an object. A signal is an event capturing a user-behavior, either active or passive, that is commonly used to directly power end-user facing experiences. ​

Microsoft Search uses these signals to deliver high value, personalized results, and ranking.

What’s the relationship between the Microsoft Graph and Office Graph?

The Microsoft Graph and the Office Graph are different things despite similar names. The Microsoft Graph is the API endpoint, that surfaces all Microsoft 365 data (AAD, Exchange, SharePoint, Excel etc.).

The Office Graph is the name for a collective set of services and insights generated on top of the infrastructure developed by FAST, most associated with Office Delve.

In some cases, some REST APIs are referred to as Office Graph APIs when they provide access to insights that are not exposed through other established APIs.  For example, the Microsoft Graph Insight APIs expose relationships generated by Office Graph services directly to the caller.

Personalization of results

Whichever app people are working in; Microsoft Search is personal. Microsoft Search uses insights from the Microsoft Graph to show results that are relevant to each person. Each person might see different results, even if they search for the same words. They only see results that they already have access to, Microsoft Search doesn’t change permissions.

Leveraging Microsoft Graph’s insights API, Microsoft Search uses advanced analytics and machine learning to provide the most relevant files people need throughout their workday. This API is sued to power familiar Microsoft 365 experiences, including Office Delve, SharePoint Home, the Discover view in OneDrive for Business, and Outlook on the web.

Context versus Coherence

What is context? 

Context is the circumstances that form the setting for an event, statement, or idea, and in terms of which it can be fully understood and assessed.  In Microsoft Search, context is the user job, or otherwise where they’re working and the corresponding intent.  For example, in Outlook, Microsoft Search prioritizes search results based on the context (user job), interpreting the users’ expectation for search to return the most relevant email conversations, calendar items, people, etc. whereas in SharePoint, results are prioritized according to that context – sites, files, news, and people.

What is coherence?

Coherence is the quality of being consistent or forming a unified whole.  In Microsoft Search, the application of it in Microsoft 365 is coherent, meaning that it’s ubiquitous, available across its applications and services; however, intentionally is not coherent in the results provided across those apps and services. 

For example, when searching in Outlook (context or otherwise the setting) the expectation would be results are prioritized to that setting, finding emails, etc. that satisfy the intent of the search or in Microsoft Teams, chats, messages, etc. whereas in SharePoint, the expectation would be to find information related to that setting.  Several “settings”; however, do provide wide coherence in the scope of tenant-wide search to include Office.com, SharePoint home, Bing, and the NTP in Microsoft Search are all scoped to tenant-wide results by default.  In addition, for several core Answers, coherence is provided across search entry points. Learn more about Answers here.

Customization

Microsoft Search can be customized in a variety of ways dependent upon the selected entry point.

Verticals

Verticals and result types can be created and presented in the SERP across SharePoint, Office.com, and Microsoft Bing when configuring external data connections with Microsoft Graph connectors.

Verticals are intended to make it easier for users to find the information that they have permission to see. For example, you could create a search vertical for marketing analysis data from third-party software for people in the marketing department. You can also define result types and customize the layout for this data.

Verticals and result types can be created at both the organizational (tenant-wide search) level in addition to the site level.  Organizational search, as previously mentioned, is provided by SharePoint, Office.com and Bing whereas site-level search is provided by SharePoint.

Result types

You can define how results are displayed in the vertical by designing the layout using result types. The result layout lets you show important information directly in the search results, so people don’t have to select each result to see if they found what they’re looking for.

A search result type is a rule that causes distinct kinds of search results to be displayed in different ways. It consists of the following:

Custom results pages

Custom results pages allow for redirecting search to a custom SERP.

With a custom results page you can create a new page that can be used to control the layout and design of search results to support your needs. You can use any built-in web parts, open-source search web parts from SharePoint Patterns and Practices community, as well as any custom web parts that you may have developed using SharePoint Framework.

Learn more about custom results pages at https://docs.microsoft.com/en-us/microsoftsearch/create-search-results-pages.

APIs

The Microsoft Search API provides a query method to search across your data in Microsoft Search, where you pass a searchRequest in the request body, defining the specifics of your search.  You can use the Microsoft Search API to query Microsoft 365 data in your apps.

Learn more about the Microsoft Search API at https://docs.microsoft.com/en-us/graph/api/resources/search-api-overview?view=graph-rest-beta and get samples at https://github.com/microsoft-search.

Management

Microsoft Search is managed through a unified admin center, Search and intelligence, in Microsoft 365.

Microsoft Search is on by default for all Microsoft 365 apps and services that support it (see above).  Bing can optionally be enabled for people in an organization to allow for organization wide and web search via bing.com when signed in with a Work Account or when searching with the address bar in supported browsers.

While Microsoft Search doesn’t require setup, using the Search and intelligence admin center, you can improve the overall Microsoft Search experience through some basic administrative tasks such as creating and curating Answers, customization (connectors and result type), and monitoring key metrics to evaluate how search is performing in your organization.

To manage Microsoft Search from Microsoft 365 admin center:

In Microsoft 365 admin center, go to Settings > Search and intelligence.

External data

Microsoft Search uses Microsoft Graph connectors to provide connections to external data sources, making that data searchable across Microsoft 365 entry points in addition to Microsoft Bing.

By default, Microsoft Search indexes all information across Microsoft 365 apps and services.  Microsoft Graph connectors allow you to expand the scope of indexing to third-party data, both on-premises and in the cloud, to be available in Microsoft Search.

In addition to connectors provided by Accenture, Adobe, BA Insight, Box, Cognizant, Go1, LumApps and Raytion.  Microsoft Search provides a set of out-of-the-box that can be used to index systems to include:

Azure Data Lake Storage Gen2

Azure DevOps

Azure SQL

Enterprise Websites

MediaWiki

Microsoft SQL

Saleforce

Additional connectors will be available to support Windows File Shares and Oracle Db (on-premises).

Resources

Microsoft Search Resource Center

Microsoft Search Roadmap

Microsoft Search Blog