Actions132
- AI Actions
- Extract Text From Document
- Check Content Policy
- Detect Adult Content
- Detect Brand
- Detect Color
- Detect Email Type
- Detect Faces
- Extract Entities
- Extract Contact Information
- Extract Customizable Information From Text
- Fuzzy Text Matcher
- Generate Image
- Generate JavaScript Code
- Generate Python Code
- Detect Language
- Detect Mood
- Extract Text From PDF
- Recognize Objects in Image
- Extract Text From Image
- Redact Sensitive Information From PDF
- Remove Background Image
- Summarize Text
- Transcribe
- Translate Text
- Image Actions
- Business Actions
- Convert Actions
- Generate Actions
- Crypto Actions
- Operator Actions
- Storage Actions
- Scheduler Actions
- Text Actions
- Chart Actions
- Code Actions
- Calculate Actions
- Date and Time Actions
- PDF Actions
- Compress PDF File
- Count PDF Pages
- Create Empty PDF
- Decrypt PDF
- Convert DOCX to PDF
- Draw Image on PDF
- Draw Text on PDF
- Encrypt PDF
- Convert HTML to PDF
- Convert Markdown to PDF
- Manage PDF Metadata
- Merge PDF Files
- Add PDF Pages
- Remove PDF Pages
- Resize PDF Pages
- Rotate PDF Pages
- Convert PDF to Base64
- Convert PDF to Image
- Split PDF File
- Add Image Watermark to PDF
- Add Text Watermark to PDF
- Shortened URL Actions
AI → Fuzzy Text Matcher
AI-generatedOverview
The "Fuzzy Text Matcher" operation under the AI resource provides a utility to find approximate matches of a query string within a list of target strings. This is useful when you want to identify the closest matching entries from a set of candidates, even if there are minor differences such as typos, spelling variations, or formatting inconsistencies.
Common scenarios include:
- Searching for a product name in a catalog where user input may have spelling errors.
- Matching customer names or entities against a database with inconsistent naming conventions.
- Finding similar keywords or phrases in text processing tasks.
For example, given a query string "Jon Smith" and a target list ["John Smith", "Jonathan Smyth", "Jon Smit"], the node can return the closest matches ranked by similarity.
Properties
| Name | Meaning |
|---|---|
| Query String | The main string you want to match against the target list. Typically, this is the name or entity you are searching for. |
| Context | A short description of the type of data being matched. Helps provide additional clarity for the AI to determine the best match. |
| Target List | A list of possible candidate entries to match against the query string. Each entry is a string representing one potential match. |
| Max Results | The maximum number of matches to return. Defaults to 1 if not specified. |
Output
The output JSON contains the results of the fuzzy matching operation. It typically includes the best matching entries from the target list along with their similarity scores or ranking. The exact structure depends on the underlying API response but generally provides:
- Matched entries from the target list.
- Scores or confidence levels indicating how closely each entry matches the query string.
This allows downstream nodes or workflows to use the best matches for further processing or decision-making.
The node does not output binary data.
Dependencies
- Requires an API key credential for authentication with the external service at
https://prod.0codekit.com. - The node sends a POST request to the
/ai/fuzzy-matchendpoint with the provided parameters. - No other external dependencies are indicated.
Troubleshooting
- Empty or no matches returned: Ensure that the target list is not empty and that the query string is correctly provided.
- API authentication errors: Verify that the API key credential is correctly configured and has necessary permissions.
- Invalid input format: Make sure the target list entries are strings and the max results value is a positive integer.
- Unexpected API errors: Check network connectivity and the status of the external service.
Links and References
- No direct links provided in the source code.
- For more information, consult the documentation of the external API service used by this node (likely available via the service provider's website).