Search and Filters
Omnismith provides a dynamic query engine for searching entity records across templates. You can combine global full-text search with field-level filter conditions and custom sorting.
1. Querying Capabilities
Section titled “1. Querying Capabilities”Full-Text Global Search
Section titled “Full-Text Global Search”- Enter search terms into the search bar at the top of any entity template view.
- Searches across text attributes (Dimensions), list labels, and reference display names.
Attribute Filter Chips
Section titled “Attribute Filter Chips”Filter entity records by specific attribute conditions using flexible comparison operators:
| Attribute Type | Available Operators | Example Filter Condition |
|---|---|---|
| String | Equals, Contains, Starts With, Is Empty | Hostname contains "prod" |
| Number / Metric | =, >, <, >=, <=, Between | CPU Usage > 80 |
| List | In, Not In, Is Empty | Status in [Online, Degraded] |
| Date / DateTime | Before, After, Between, Is Today | Created After 2026-01-01 |
| Reference | Equals, In, Is Unlinked | Customer = ACME Corp |
2. Step-by-Step Filter Construction
Section titled “2. Step-by-Step Filter Construction”- Navigate to Entity Operations → Entities and select your template.
- Click + Add Filter next to the search bar.
- Select an attribute (e.g.
Status), operator (e.g.Equals), and value (e.g.Online). - Add additional filter chips to form compound logical queries (
ANDconditions). - Click column headers to adjust sort direction (Ascending / Descending).

💡 Developer Architecture Note
Section titled “💡 Developer Architecture Note”[!NOTE] Dynamic Query Translation: In traditional SQL, dynamic dynamic field querying requires complex JSONB indexing. In Omnismith:
- OpenAPI query parameters translate UI filter chips directly into indexed EAV queries (
GET /api/v1/entity/template/{templateId}?filter[status]=Online&sort=-updated_at).- Responses are paginated using cursor/offset pagination for consistent performance on large datasets.
Next Steps
Section titled “Next Steps”[!TIP]
- Export filtered search results to CSV in Import & Export.
- Pin filtered views into visual widgets in Dashboards & Analytics.