Coming soonZenode’s new Cross Ref’s tool! RSVP for the webinar here
Zenode.ai Logo

Parametric Catalog Search

The traditional catalog page, rebuilt from scratch to help both humans and the AI access parts in a tried and true interface

Cover Image for Parametric Catalog Search

TL;DR Zenode's Catalog is a parametric parts browser that can search multiple categories at a time. You get horizontal part cards, sortable columns, and filters built on structured numeric data (not string-matching hacks). The whole thing is built on Rust, which means it's blazingly fast, the badge counts are accurate, and the AI can use the same filters you do. If you've ever used DigiKey or Mouser's parametric tables, this will feel familiar (but WAY better)

Getting There

Several paths into the Catalog, depending on how you're searching

  • Direct from the Search Bar

    • If your initial query is straightforward, it will pick a category, apply filters, and drop you into the Catalog with results ready to scan. Examples would be "48V Constant Current LED Driver", which is a category plus 2 parametric specs, not much the AI can do to help you!

    • Note: if you're out of credits and on the free plan, this is the default behavior for every search

  • From Discovery

    • All more advanced searches contain potential parts from catalog searches. Simply click on the See all {category name} in catalog and you'll be dropped into a pre-set Catalog search based on where your discovery stands.

  • Direct URL

    • Every Catalog view has a shareable URL that encodes the category, query, and active filters. Copy it to send to a colleague, and they'll see exactly what you see at the time you sent it (Don't worry, it splits the moment they do their own query!)


The Page Layout

What you're looking at when you land.

  • Part cards - Horizontal rows showing individual parts dominate the screen. Each card shows the MPN, manufacturer, description, key specs, an image if available, and pricing.

  • Parametric filters - The filter panel on the left is the main interaction on the page. Each filter corresponds to a real spec (Output Voltage, Input Voltage, Current, Topology, etc.) extracted and normalized from manufacturer and distributor data. When browsing multiple categories, the filters adapt to show specs that are shared or relevant across the selected categories.

  • Sortable columns - Specs are displayed as columns. Click a header to sort ascending or descending.

  • Active filter badges - Applied filters appear as removable badges at the top, with live counts showing how many parts match your current combination.


How the Filters Actually Work

Traditional parametric filters on distributor websites are string-based. The raw spec value from a datasheet (say, "48V") gets stored as a text string, which is why filtering on them feels so archaic.

This made it impossible to do AI searching, so we rebuilt our filters from the ground up:

  1. Structured data types - Every spec is typed. Numeric specs are stored as actual numbers with units, so range queries work correctly. Boolean specs are real booleans. Enum specs have normalized value sets.

  2. Built on Rust - All the filter logic runs through a custom key/value store we built in Rust. This is what makes the badge counts update instantly, the range sliders respond without lag, and the whole thing feel snappy even across millions of parts.

  3. Numeric Histograms - For numeric specs, you can see the distribution of values at a glance. This is surprisingly useful (you'll quickly learn that 22kohm resistors are everywhere, 20kohm not so much).

  4. AI-accessible - The same filter cache that powers the UI is also accessible to the AI. When you run a Discovery query, the AI is literally calling the same parametric filters you'd use manually. This means the AI's results and the Catalog's results are always consistent.

Catalog Search FAQs
Quick answers to common questions about parametric filtering, categories, and the Catalog page.
How do I get to the Catalog page?
The fastest way is to run a Discovery search. The AI will land you in the right category (or categories) with filters applied. You can also navigate directly via URL if you have one bookmarked or shared.
Can I search across multiple categories at once?
Yes. If your query spans categories (e.g., "48V isolated power supply"), the Catalog can show results from LED Drivers, AC-DC Converters, and DC-DC Converters in a single view. Filters adapt to show specs relevant across the selected categories.
What happens if I set filters too tight and get zero results?
Widen your range or remove a filter. The badge counts update in real time, so you'll see immediately when a filter is too restrictive. If you came from Discovery, the AI already tried to avoid this by relaxing filters step by step.
Are the prices on part cards accurate?
We show pricing where available from distributor data, but prices change frequently. For a purchase decision, always verify on the distributor's site.
Can I share a specific filtered view with a colleague?
Yes. The URL encodes everything (categories, query, active filters). Just copy and send it.
How is this different from Octopart?
Octopart aggregates distributor listings and is optimized for finding where to buy a known part. Zenode's Catalog is optimized for selecting the right part (structured filters, multi-category search, series layout, AI-assisted entry point).
Why does the Catalog feel faster than other parametric tools?
The Rust-based filter cache. All filter operations, badge counts, and range queries run against a pre-computed in-memory store, not a traditional database query on every interaction.
Can the AI use these same filters programmatically?
Yes. The AI has full access to the filter cache. When Discovery sets filters automatically, it's calling the same API the Catalog UI uses.
How many parts are in the Catalog?
Millions, across dozens of distributor and manufacturer sources. Because we merge across sources, coverage is broader than any single distributor.
Does the Catalog include obsolete parts?
Yes, but lifecycle status is clearly flagged so you don't accidentally design in a dead part. You can also filter to show only active parts.