Is it possible to use the data from Office 365 as the data source of Azure Cognitive Search (Azure Search)?

Helena He 1 Reputation point

Is it possible to use the data from Office 365 as the data source of Azure Cognitive Search (Azure Search)? We want to use Azure Cognitive search, but the data source is from Office 365 (Pro Plus). Azure Cognitive Search ( mentions that the data must exist in an Azure data storage service. I think there might be a way to get the data from Office 365.
Besides, a potential solution is to use Microsoft flow.


Azure Cognitive Search
Azure Cognitive Search
An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
255 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Monalla-MSFT 6,911 Reputation points Microsoft Employee

    Hi @Helena He , Thanks for the question. This service is yet to be migrated to Q&A.
    Please post your question directly on the MSDN forum for the service Azure Cognitive SearchWe are actively working to onboard all services.

    We will make a public announcement once complete.Thank you for your patience as we evolve the Q&A platform.

    0 comments No comments

  2. Daniel Krzyczkowski 1 Reputation point MVP

    There are two basic approaches used for ingesting data and populating an index in Azure Cognitive Search:

    Pull the data into the index using an Azure Cognitive Search indexer:

    The pull model uses an indexer to crawl a supported Azure data source and automatically upload data from the source
    into an index.

    Push data into the index programmatically:

    The push model also allows you to upload documents to Azure Cognitive Search regardless of where the source data resides since it does not rely on an indexer’s ability to access it.
    The push model relies on custom applications to push documents directly into a search index programmatically.
    Applications can use either the Azure Cognitive Search REST API or the Azure Search SDK for .NET to send data into the index.
    This model does not use indexers or Azure Cognitive Search data sources, so the application pushing data into the
    index must perform document cracking, if necessary, and AI enrichment before calling the API or SDK methods to add documents to an index.

    With Push model it should be possible to use data from Office 365 as source but there is more implementation work.


    0 comments No comments