Solution Idea
If you'd like to see us expand this article with more information, such as potential use cases, alternative services, implementation considerations, or pricing guidance, let us know with GitHub Feedback!
This architecture describes how knowledge mining can be used for content research.
Potential use cases
When organizations task employees to review and research of technical data, it can be tedious to read page after page of dense text. Knowledge mining helps employees quickly review these dense materials. In industries where bidding competition is fierce, or when the diagnosis of a problem must be quick or in near real-time, companies can use knowledge mining to avoid costly mistakes and gain faster insights during content research.
Architecture
There are three steps in knowledge mining: ingest, enrich, and explore.

Data flow
Ingest
The ingest step aggregates content from a range of sources, including structured and unstructured data. For content research, you can ingest different types of technical content like product manuals, user guides, engineering standard documents, patent records, medical journals, and pharmaceutical fillings.
Enrich
The enrich step uses AI capabilities to extract information, find patterns, and deepen understanding. Enrich your content using optical character recognition, key phrase extraction, entity recognition, and language translation. Use custom models to extract industry-specific terms such as product names or engineering standards, to flag potential risks or other essential information, or for HIPAA compliance.
Explore
The explore step is exploring data via search, bots, applications, and data visualizations. For example, you can integrate the search index Azure Cognitive Search into a searchable directory or an existing business application.
Components
The following key technologies are used to implement tools for technical content review and research:
- Azure Cognitive Search
- Microsoft Text Analytics API
- Microsoft Translator Text API
- Microsoft Form Recognizer
- Web API custom skill interface
Next steps
Use the knowledge mining solution accelerator to build an initial knowledge mining prototype with Azure Cognitive Search.
Build and Azure Cognitive Search custom skill.
Explore the Microsoft Learning Path knowledge mining with Azure Cognitive Search.