Document Search App

Building document search app using Markov's AI Workflows.

Build a Document Search App using AI Workflows

Document search apps are game-changers when working with large amounts of files and data. Imagine you have a pile of documents—PDFs, spreadsheets, or text files—and you need to find specific information like "customer name" or a particular file type. With a document search app, you can search across all your files or filter by criteria, saving hours of manual work.

In this tutorial, you will learn how to build a document search app using Markov’s AI Workflows in minutes without writing a single line of code!

But, before that, Why use Markov’s AI Workflows to build a search app?

  • No coding required: You can build a fully functional search app within minutes, even if you have zero coding knowledge.
  • Advanced functionality: You don’t just search for text; you can ask simple questions and get direct answers, just like speaking to an assistant.
  • Filter search options: You can use filter searches by file type, specific keywords, or even date.

Let's build it!

Step 1: Upload Your Files

Before you can search your documents, you need to upload them to MarkovML. MarkovML makes this super easy with a variety of input options, such as local files, Google Sheets, databases, and more.

For this tutorial, let’s use files from Amazon S3. Here’s how you can upload your files:

  • Under INPUTS, select Read S3 Folder. This will add a block to the workflow builder.

  • Click on the block or the pencil icon to edit.

  • In the pop-up, click on Add new and then on Add Connector and enter the necessary details for your S3 connection.

Step 2: Create the Search App

Creating a search app in Markov’s AI workflow is simple and doesn’t require writing any code. Follow the below steps:

  • Go to the OUTPUTS in the floating bar on the top and select Create Search App. A new block will be added to your workflow. Click on the block to preview the attached files.

That’s it! Your large files are now ready to be searched.

Step 3: Run the Workflow

Once everything is set up, it’s time to run your workflow. Click the Run button in the top-right corner. MarkovML will process everything and set up your search app.

📘

Note

Don’t forget to lock your workflow to prevent any further changes by your team members after it’s ready to go. Check "How to lock and unlock your workflow?"

Step 4: Launch the Search App

After the workflow has run, it’s time to launch your search app:

  • Click on the Launch button in the top-right corner.

  • From the dropdown, select Document Search App. This will open the search app in a new tab. It may take a couple of minutes to load, depending on the size of your files.

    Document Search App

    Document Search App

Sample search result

Sample search result

That’s it! You have now built a document search app using Markov’s AI workflows.

No coding, no complex setup — just a quick, easy way to search through your documents. Whether you need to find specific text and file types or even ask questions in plain English, MarkovML has you covered.

Happy searching!