Search syntax and filters

Full-text plus filters by type, date, project and environment.

Workspace search is full-text, ranked by recency and relevance, and supports a small set of filter chips and operators. This page is the reference for both.

Where search lives

Three places, same engine:

  • Command palette (⌘K) — quickest, best for "I know it's named X"
  • Workspace → Search — dedicated page, good for browsing results with all filters open
  • In-product chat — the AI uses search as one of its tools when answering questions like "find all documents about IFN-γ"

Filter chips

ChipWhat it does
TypeDocuments, data records, inventory, files, templates
ProjectLimit to one project inside the workspace
EnvironmentLimit to one data environment (only shows when relevant)
DateAnytime, last 7 days, last 30 days, last 90 days, custom range
AuthorLimit to documents/records created by one workspace member

Multiple chips compose with AND. So Type=Documents + Project=DLA-7 PK + Date=last 7 days returns only DLA-7 PK study documents touched this week.

Operators in the query string

OperatorExampleEffect
Quoted phrase"IND-enabling tox"Exact-phrase match.
-termkinase -competitiveExcludes results containing the term.
field:valuelot:24-119Searches a specific structured field. Available fields: lot, id, author, project, tag.
before:datebefore:2026-04-01Only results created or modified before that date (ISO format).
after:dateafter:2026-03-15Inverse of before:.
tag:valuetag:elisaMatch a tag (templates and packages support tags).

Operators are case-insensitive and combine with AND. Add a leading OR before a clause to widen: IFN-γ OR IL-6.

Realistic searches

"baseline weight"  Project=DLA-7 PK  Date=last 30 days

Find protocol mentions of "baseline weight" inside the DLA-7 PK study, modified in the last 30 days.

lot:24-119

Every record, document and inventory item that references antibody lot 24-119. Useful for tracing assay drift.

EC50 -unsuccessful  Type=Documents

Documents mentioning EC₅₀ but not the word "unsuccessful". Useful when you have dozens of dose-response analyses and want to skip the failed ones.

author:dr.anya  Type=Templates  Date=last 90 days

Templates Dr. Anya created or updated in the last quarter.

Result ranking

Results are ranked by a combination of:

  1. Relevance — exact match in title beats body text; quoted phrases beat loose matches.
  2. Recency — newer documents float up.
  3. Authorship — your own work and your direct collaborators' work get a small ranking boost.

There's no global keyword stop-list — Greek letters, special characters and unit abbreviations all index.

Tips

Tip

Most filters can also be set by clicking. After you run a search, click the result-type icon in any row to add that type as a filter chip.

Cross-workspace search

Search is workspace-scoped. To search across workspaces, the AI assistant can help — ask it to "find all documents mentioning DLA-7 in any workspace I belong to" and it will iterate.

What's next