The JFK Files project is an accelerator for scenarios that require document processing + knowledge extraction using Cognitive Search (built-in and custom skills) features of Azure Search.
In this sample you will explore the JFK Assassination files through an interactive web application. You can watch the demo in action in a short online video or explore the JFK files yourself with the online demo.
Note: The JFK Files project has been tested on Azure Search version 2019-05-06.
- The Azure Search ingests data from an Azure Blob Storage that contains JFK assassination files in PDF format (all files are open sourced here).
- Cognitive Search features of Azure Search are composed by built-in and custom skills.
- A front-end application integrates with Azure Search to run search queries, as well as render images and metadata based on query results.
- Install Node.js
- Install Visual Studio 2017 or later with Azure Developer Tools
The JFK sample contains the following projects:
Project | Description |
---|---|
JfkInitializer | C# console app that creates an Azure Blob Storage, Azure Search objects (e.g. dataset, skillset, index, indexers) and deploys the front end application to Azure Web App. A detailed documentation can be found here. |
JfkWebApiSkills | A set of HTTP Trigger Azure Functions (C#) used as Azure Search custom skills (Web APIs). A detailed documentation can be found here. |
frontend | A front-end application (built with Node.js, TypeScript and React) used to search and view JFK documents. A detailed documentation can be found here. |
If you have testes the JFK Files and would like to customize the project (e.g. add your own documents, update the Azure Search skillset, improve the front-end application), follow the instructions on Customize the JFK Files.