semantic-search
Search OpenMetadata entities with natural language queries. Uses vector embeddings to find relevant tables, dashboards, and other metadata filtered by type, owner, tags, domains, tier, or service.
Instructions
Natural-language semantic search over OpenMetadata entities using vector embeddings (requires OM 1.12+ with semantic search enabled)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Natural language search text. Example: 'customer demographics purchase history' | |
| size | No | Number of distinct entities to return (max 100) | |
| k | No | KNN parameter — number of nearest neighbors to consider (max 10,000) | |
| threshold | No | Minimum similarity score (0.0–1.0) to include in results | |
| entityType | No | Filter by entity types. Example: ['table','dashboard'] | |
| owners | No | Filter by owner names | |
| tags | No | Filter by tag FQNs. Example: ['PII.Sensitive'] | |
| domains | No | Filter by domain names | |
| tier | No | Filter by tier. Example: ['Tier.Tier1'] | |
| serviceType | No | Filter by service type. Example: ['Postgres'] |