Intelligent Document Processing
processmaker.comKnowledge CenterDevelopers Corner
  • ProcessMaker Intelligent Document Processing
  • What's New
  • Release Notes
  • Glossary
  • 🟦IDP User
    • Document Management
      • Files and Folders
      • Preview a Document
      • Version Control
      • Access Control
      • Elastic Search
    • Intelligent Document Processing
  • 🟪IDP Administrator
    • Entity Management
      • Create a New Entity
    • Excel Import and Export
    • OCR Service
    • Classification Service
    • Named Entity Recognition
    • Annotations
    • Authorization
      • Example Authorization Configuration
    • Importer
    • Elastic Search Configuration
    • Email Integration
    • Email Notifications
    • Audit Log
    • Retention Management
    • Power BI
    • Exports
    • Translations
  • 🟦ProcessMaker Administrator and Designer
    • IDP Admin Settings
    • IDP Connector in Processes
  • 🟩IDP Developer
    • REST API Home
    • Key Concepts
    • Authentication
    • Request Syntax
    • Endpoints for Entity Objects
    • Endpoints for Documents
    • WebSockets
Powered by GitBook
On this page
  • Using Elastic Search
  • Search Operators
  1. IDP User
  2. Document Management

Elastic Search

PreviousAccess ControlNextIntelligent Document Processing

Last updated 10 months ago

in ProcessMaker IDP provides enhanced search capabilities, including full-text and structured search. Elastic search has the following key features:

  • Full-Text Search: Perform comprehensive text searches across all indexed data.

  • Structured Search: Use advanced queries with specific filters and parameters to refine search results.

  • For more information on Elastic Search, see the .

  • To configure Elastic Search in ProcessMaker IDP, see .

Using Elastic Search

Elastic Search can be used from one of the following locations:

  • Search Bar: Located at the top of the ProcessMaker IDP interface, the search bar allows users to enter search queries.

  • Filters and Facets: Apply various filters and facets to narrow down search results based on criteria such as date, user, and type of document.

  • Search Results: Results display relevant metadata and highlighted keywords for easier identification.

Search Operators

Elastic Search supports the following special characters:

Character
Usage
Example

+, AND, &&

AND operators

"May"+ 2024

|, OR, ||

OR operators

USA | Netherlands | Bolivia

-, NOT, !

Negates single token

!2022

"

Groups search tokens

"Drivers License"

*

Wild card

invoice*

( )

Defines precedence

(2+3) * 6

~N

Defines edit distance when used after a single term

fuzz~1

will match terms like "fuzz", "buzz", "fizz", etc.

~N

Defines stop (proximity) distance when used after a phrase

"invoice processing"~2

will match documents where "invoice" and "processing" appear within two words of each other, such as "invoice post processing"

  • To search for a term containing special characters, you must escape the special characters with a backslash. For example, if you want to search for the term C++ (which includes special characters +), use the following search: C\+\+ Similarly, to search for the phrase License | Permit (which includes the OR operator |), use the following search: License \| Permit This tells Elastic Search to treat + and | as literal characters in the search query.

In addition to the simple search, ProcessMaker IDP also supports the Query String syntax. For more information, see . Example of Searching Using Query String: entity:FOLDER mediaType:"text/plain"

🟦
Elastic Search
Elastic Search Guide
Elastic Search Configuration
Query String Syntax