Examples

 

Examples

  Examples

This page describes example workflows that demonstrate the usage of the

Table Indexer

 Table Indexer and

Table Indexer

 Index Query node of the Indexing & Searching plug-in.

The first example demonstrates an advanced query that filters a given input table based on the values of several columns. The second example explains the indexing and searching of document collections. The third example uses the Indexing & Searching plugin to identify typos in a given address database.

 

KNIME Example Flow Server

All example flows can be downloaded from the public KNIME server using the KNIME Example Flow Server view. The workflows are located in the 015_IndexingAndSearching section. The corresponding name of each workflow in the repository is written in brackets in the following descriptions.

For a detailed description on how to connect to the public KNIME server and download the example workflows click here.

 

Advanced Queries (01501_advancedQueries)

 

 

Advanced Queries Workflow

This workflow demonstrates how to perform an advanced query to search in a data table with 100.000 customers for customer that sattisfy several criteria i.e. their first name should start with A,B or C and they should be between 20 and 40 years old.

 

Document Queries (01502_documentQueries)

 

 

Document Queries Workflow

This workflow uses severall queries to search in a collection of 1.000 documents. The query nodes demonstrate different query options such as range queries for publication dates and wildcard searches for author names.

 

Fuzzy Address Matching (01503_fuzzyAddressMatching)

 

 

Document Queries Workflow

This workflow demonstrates the usage of the Indexing & Searching plug-in in order to detect typos in a large address database using fuzzy queries. The flow generates 50% fake addresses using the Data Generation plug-in by random shuffling characters of the different data columns i.e. name, plz, street, etc. It loops over all addresses and searches for fuzzy matches in the indexed address database.