What is NLP Flow?

NLP Flow is an application built on top of Apache NiFi that provides out-of-the-box capabilities for natural language processing. Because it is built on top of Apache NiFi, NLP Flow offers comprehensive data flow orchestration capabilities for processing text in pipelines.

How is NLP Flow different from Apache NiFi?

NLP Flow contains, using Apache NiFi terminology, processors for performing NLP tasks that are not available in Apache NiFi. These processors allow for executing various NLP tasks and interacting with our NLP Building Block applications. A processor is a fundamental component of Apache NiFi that executes a specialized task as part of a data flow process.

How do I get NLP Flow?

You can download NLP flow from the homepage. There are two available NLP Flow downloads. One download includes Apache NiFi and the other download only includes the NLP Flow components. If you already have Apache NiFi installed you can download just the NLP Flow components.

What does it cost to use NLP Flow?

NLP Flow is free to download and use. Some external services utilized through NLP Flow may require licenses or usage charges.

What natural language processing capabilities are includes in NLP Flow?

NLP Flow includes the ability to perform various NLP tasks. Some of these tasks may require our NLP Building Block applications depending on the configuration of the created flow. With NLP Flow you can create pipelines to perform:

  • Language detection.
  • Sentence extraction.
  • Sentence tokenization.
  • Named-entity extraction.

Can I get support for NLP Flow?

Currently, low priority email support is available by contacting Paid commercial support may be offered in the future.