Icon

Address Matching with Multi-Field Indexer

<p>This use case demonstrates how <strong>M|Box's Multi-Field Indexer and Multi-Field Index Matcher</strong> nodes can be combined to efficiently <strong>index and search multi-field address data</strong>, even with faulty or incomplete inputs.</p><p>Workflow Overview:</p><ol><li><p>The workflow loads</p><ul><li><p>A reference table of full addresses, divided into three address fields.</p></li><li><p>A search table including misspelled search terms for these fields</p></li></ul></li><li><p>The <strong>Multi-Field Indexer</strong> constructs a fast, fault-tolerant search index from all three columns of the reference table.</p></li><li><p>The <strong>Multi-Field Index Matcher</strong> lets you select a column to search the index and quickly, reliably and fault-tolerantly finds a match. The node also gives you the quality of the match and the number of the matched row in the reference table.</p></li><li><p>The search result is joined with the original table using using the row number to get the full, correct address.</p></li></ol><p>Index-based matching with the <strong>M|Box Multi-Field Indexing and Matching nodes</strong> ensures robust and scalable address search, even in the presence of incorrect, fuzzy inputs or spelling errors. This makes it ideal for:</p><ul><li><p>Matching user-entered or third-party address data against a standardized reference set</p></li><li><p>Searching addresses with incomplete information (e.g. only a street name)</p></li><li><p>Improving address search and matching quality without sacrificing performance or explainability</p></li></ul><p></p>

URL: exorbyte GmbH https://exorbyte.ai/

Request/Activate Exorbyte License

Request and register your exorbyte license before running any M|Box nodes.

If you do not have an active license, within the License Requester:

  1. Choose Demo (30 days) or Production.

  2. Enter your email (and Customer Token if production).

  3. Execute the node – it sends a secure request to the exorbyte team.

  4. When you receive the .lic file, reopen the node → Use available license fileand run the node

Afterwards, or if you already have an active license, run License Activator

⚠️ Each KNIME installation or Hub environment needs its own license

👉 See full exorbyte License Activation Guide

Import Data

Import two data tables:

  • Reference table: A table containing the full addresses, split into fields for street & street no., apartment no. and city names

  • Search table: Search terms for each field, containing typos.

Multi-Field Indexing

  • Use the Multi-Field Indexer to create a single index out of the three address fields.

Matching

Find the addresses that match the selected search field in the index. The Multi-Field Index Matcher:

  • Lets you choose the field on which to search the index

  • Quickly and reliably finds the best match to your search inputs, taking into account possible typos, incomplete inputs etc.

  • Returns the matched term, as well as the match quality and the row number of the match in the input table.

Results

Get the complete row that matches your search term.

  • Convert the input row number from the Multi-Field Index Matcher to a Row ID.

  • Join with the original data table based on this Row ID to get the full address.

Search terms with typos
Table Creator
Convert Input Row Numberinto RowID
Expression
Join with originaltable to get thefull row
Joiner
License Activator (Labs)
Index multiple columns
Multi-Field Indexer (Labs)
License Requester (Labs)
Reference table
CSV Reader
Find a match onyour column ofchoice
Multi-Field Index Matcher (Labs)

Nodes

Extensions

Links