neo4j_search
Query nodes in a graph database using property values, enabling case-insensitive, wildcard, and fuzzy searches with pagination for precise, scalable results.
Instructions
Search the database for nodes with specific property values. Supports case-insensitive, wildcard, and fuzzy matching with pagination options.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
arrayProperties | No | Optional: Custom array properties to check (in addition to default ones like tags, categories, etc). | |
caseInsensitive | No | Optional: When true, search ignores letter case. | |
exactMatch | No | Optional: When true, requires exact matches rather than partial matches. | |
fuzzy | No | Optional: When true, enables fuzzy matching for approximate string matches. | |
fuzzyThreshold | No | Optional: Threshold for fuzzy matching (0.0 to 1.0, default 0.5). | |
label | No | Optional: neo4j node label filter. | |
limit | No | Optional: Number of results per page (default: 100). | |
page | No | Optional: Page number for paginated results (default: 1). | |
property | Yes | Property to search on. | |
value | Yes | Search term for CONTAINS filter. Must be at least 1 character long. | |
wildcard | No | Optional: When true, '*' and '?' in search term are treated as wildcards. |