SOLVED

Azure Cognitive Search and Microsoft Search in O365

%3CLINGO-SUB%20id%3D%22lingo-sub-2199890%22%20slang%3D%22en-US%22%3EAzure%20Cognitive%20Search%20and%20Microsoft%20Search%20in%20O365%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2199890%22%20slang%3D%22en-US%22%3E%3CP%3ECan%20Azure%20Cognitive%20Search%20also%20be%20used%20as%20an%20extension%20for%20the%20Microsoft%20O365%20search%2C%20or%20is%20it%20fully%20separated%2C%20meaning%20no%20direct%20integration%20planned%20or%20in%20scope%3F%3CBR%20%2F%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2199905%22%20slang%3D%22en-US%22%3ERE%3A%20Azure%20Cognitive%20Search%20and%20Microsoft%20Search%20in%20O365%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2199905%22%20slang%3D%22en-US%22%3EHi%20Thomas%2C%20last%20week%20we%20introduced%20the%20SharePoint%20indexer%20for%20Azure%20Cognitive%20Search%20(%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fsearch%2Fsearch-howto-index-sharepoint-online%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fsearch%2Fsearch-howto-index-sharepoint-online%3C%2FA%3E)%20that%20allows%20you%20to%20easily%20ingest%20content%20to%20make%20it%20searchable.%20In%20addition%2C%20we%20find%20that%20customers%20will%20often%20want%20to%20have%20cognitive%20search%20integrated%20into%20O365%20and%20Power%20Apps%20are%20a%20great%20way%20to%20do%20this%20(%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsearch%2Fsearch-howto-powerapps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsearch%2Fsearch-howto-powerapps%3C%2FA%3E).%20We%20continue%20to%20look%20at%20other%20integration%20points%20with%20the%20O365%20team%20such%20as%20federated%20search.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2199939%22%20slang%3D%22en-US%22%3ERE%3A%20Azure%20Cognitive%20Search%20and%20Microsoft%20Search%20in%20O365%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2199939%22%20slang%3D%22en-US%22%3ERegarding%20federation%2C%20what%20would%20you%20recommend%20for%20pulling%20data%20from%20SOLR%20and%20on-premise%20file%20systems%3F%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2199958%22%20slang%3D%22en-US%22%3ERE%3A%20Azure%20Cognitive%20Search%20and%20Microsoft%20Search%20in%20O365%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2199958%22%20slang%3D%22en-US%22%3EIn%20Azure%20Cognitive%20Search%2C%20we%20have%20a%20PUSH%20api%20(%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Frest%2Fapi%2Fsearchservice%2Faddupdate-or-delete-documents%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Frest%2Fapi%2Fsearchservice%2Faddupdate-or-delete-documents%3C%2FA%3E)%20that%20allows%20you%20to%20programatically%20upload%20content%20to%20the%20Cognitive%20Search%20service.%20This%20would%20allow%20you%20to%20create%20a%20system%20to%20take%20SOLR%20data%20and%20push%20it%20into%20the%20Search%20index.%20Another%20option%2C%20which%20likely%20would%20be%20easier%20is%20to%20to%20extract%20the%20SOLR%20data%20into%20a%20set%20of%20JSON%20documents%2C%20and%20place%20them%20in%20a%20location%20such%20as%20Azure%20Blob%20Storage%20and%20let%20our%20Indexer%20(think%20of%20it%20as%20like%20a%20crawler)%2C%20ingest%20this%20JSON%20data%20into%20the%20search%20service%20(%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsearch%2Fsearch-blob-storage-integration%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsearch%2Fsearch-blob-storage-integration%3C%2FA%3E).%3C%2FLINGO-BODY%3E
New Contributor

Can Azure Cognitive Search also be used as an extension for the Microsoft O365 search, or is it fully separated, meaning no direct integration planned or in scope?
 

3 Replies
best response confirmed by ThomasVetter (New Contributor)
Solution
Hi Thomas, last week we introduced the SharePoint indexer for Azure Cognitive Search (https://docs.microsoft.com/azure/search/search-howto-index-sharepoint-online) that allows you to easily ingest content to make it searchable. In addition, we find that customers will often want to have cognitive search integrated into O365 and Power Apps are a great way to do this (https://docs.microsoft.com/en-us/azure/search/search-howto-powerapps). We continue to look at other integration points with the O365 team such as federated search.
Regarding federation, what would you recommend for pulling data from SOLR and on-premise file systems?
In Azure Cognitive Search, we have a PUSH api (https://docs.microsoft.com/en-us/rest/api/searchservice/addupdate-or-delete-documents) that allows you to programatically upload content to the Cognitive Search service. This would allow you to create a system to take SOLR data and push it into the Search index. Another option, which likely would be easier is to to extract the SOLR data into a set of JSON documents, and place them in a location such as Azure Blob Storage and let our Indexer (think of it as like a crawler), ingest this JSON data into the search service (https://docs.microsoft.com/en-us/azure/search/search-blob-storage-integration).