What Kinship actually searches
When someone types into the Kinship search box — whether in Revit or on the web — Kinship isn’t just scanning file names. It’s searching across a broad index of content data to bring back accurate, useful results. Here’s what’s included:- Family name
- Type names
- Category — You can search by category name (like “Doors” or “Lighting Fixtures”) to find content from that category, even if it’s not part of the family or type name.
- Description — This refers to the Kinship description, which can be added or edited on the web app. It’s separate from the Revit description parameter and gives you an easy way to add searchable context to your content.
- Parameter names and values — All parameter data is indexed:
- Some standard Revit parameters, like
Manufacturer, are automatically included in every search. - Other parameters are only searched when users call them out directly (e.g.
FireRating:60Minutes).
- Some standard Revit parameters, like
How Kinship orders search results
Kinship search is designed to surface the most relevant content first — so your team can get what they need with as few clicks as possible. But what actually determines “relevant”? A few key signals influence how results are ranked:- Field matches Content that matches across multiple fields — like family name, type name, parameters, and description — ranks higher than content with fewer or weaker matches.
- Exactness The closer a match is to what was typed, the higher it scores. An exact phrase or full-word match will generally outrank a partial or fuzzy match.
- Project awareness If content is already loaded in the current Revit project, or comes from a collection assigned to that project, Kinship will place it at the top of the results. This helps promote reuse and avoids duplicate loading.
- Library priority Next in line is content from your team’s library — the centrally managed, approved content for project use. When the needed content isn’t already in the project, Kinship suggests approved content from the library.
- Parameter strength
Matches on indexed parameters (like
ManufacturerorModel) can help boost a result — especially when users are searching for a specific product.
- Assigning collections to projects ensures the right content is surfaced first.
- Maintaining a strong library helps reinforce approved content as the go-to choice for your team.
- Standardizing key parameter values and BIM data allows your team to leverage them more effectively in searches.
How Kinship interprets your search
Kinship uses a keyword-based search — that means it’s designed to respond to what you’re looking for, not just what something is named. So instead of typing exactly what a family is called, just describe what you need: “access panel 600x600” “wall FireRating:60Minutes” “white leather chair” Kinship looks at multiple data points — names, parameters, category, description — and interprets your input across all of them. It doesn’t expect you to know the exact file name or structure, and it doesn’t require perfect spelling or formatting. This makes search flexible and forgiving — but also powerful when you want to get specific. Here’s how it works:Fuzzy matching
Kinship can match terms that are close but not exact. This includes small typos, punctuation differences, and even alternate spellings. Example: Typingcenter will also find centre, and a mistyped accses will still match access panel.
CamelCase awareness
Search recognizes CamelCase formatting and treats it as both a single word and a combination of parts. Example: Searching forButterflyValve will match “ButterflyValve”, “Butterfly Valve”, and even “Valve Butterfly”.
Partial string matches
You don’t have to type the whole word. Kinship matches partial strings within names, descriptions, and parameter values. Example: Typingwaste will match “wastewater”, “greywater waste”, etc.
Exact phrases with quotation marks
Use quotes when you want an exact phrase in a specific order. This narrows the search and excludes loose matches. Example:"Liberty Pumps" will only return results that include those two words together, in that order.
Parameter-specific queries
You can target specific parameters by name or value:- To find content with a certain parameter:
FireRating: - To find a specific value:
FireRating:60Minutes
Required terms with ”+”
Add a+ before a term to make it mandatory in the results.
Example: bend MJ x PE DI +150 will only return content that includes “150” somewhere in its data.
Together, these behaviors give your team a search that’s both powerful and intuitive — from a quick scan for a “valve” to a precise search for a 600mm fire-rated component. Understanding how Kinship interprets search input can help you guide your team to better results — not by memorizing commands, but by encouraging them to search the way they think. And for admins, it’s a reminder that clean, consistent data doesn’t just look good — it makes your content easier to find and use, exactly when it’s needed.