Skip to main content

Boolean Search Reference

The Kazinex Workflows Document Register supports a boolean query language for precise document discovery. This page is the complete syntax reference — for a guided introduction, see Advanced Search.

Operators

OperatorSymbolPrecedenceDescription
ANDAND or spaceHighestBoth terms must match
ORORLowerEither term must match
NOTNOT or -Highest (unary)Term must not match
Grouping( )ExplicitOverride precedence

Default operator

When two terms are written without an explicit operator, the default is AND:

structural drawing  →  structural AND drawing

Precedence without parentheses

AND binds more tightly than OR. A OR B AND C is parsed as A OR (B AND C). Use parentheses to change this: (A OR B) AND C.

Wildcard patterns

PatternSymbolExampleMatches
Zero or more characters*draw*drawing, drawings, drawingset
Exactly one character?Rev?RevA, RevB, Rev0, Rev1
Prefix wildcard*text*structuralGeotechnical-structural, Non-structural
Infix wildcardte*tte*ttext, test, testament

Performance note: Leading wildcards (*structural) are computationally expensive. Use them sparingly and combine with other terms to narrow results.

Escaping wildcards: To search for a literal asterisk or question mark, escape it with a backslash: Rev\? finds the literal string "Rev?".

Wrap a multi-word phrase in double quotes to require an exact match:

"structural layout plan"   → exact three-word phrase
"for construction" → exact phrase, not just both words anywhere

Phrases are matched in order. Word proximity searches are not supported — use AND with individual terms for fuzzy proximity.

Use field:value to restrict a term to a specific metadata field:

PrefixFieldExampleNotes
title:Document titletitle:"foundation slab"Supports phrases
number:Document numbernumber:STR-PLAN*Supports wildcards
type:Document typetype:drawingExact match
discipline:Discipline codediscipline:STRCase-sensitive code
zone:Zonezone:Zone-AExact match
stage:Stagestage:FCExact match
status:Current statusstatus:approvedLowercase
revision:Revision coderevision:P*Supports wildcards
originator:Originator orgoriginator:ACMEPartial match
comments:Comments fieldcomments:urgentText search

Field-specific terms can be combined with boolean operators:

discipline:STR AND status:approved AND NOT zone:Zone-C
title:"foundation slab" OR title:"basement slab"
number:STR-* AND type:drawing

Case sensitivity

  • Field values: Case-insensitive for text fields (title, comments, originator). Case-sensitive for code fields (discipline codes, status codes, zone codes).
  • Operators: AND, OR, NOT must be uppercase.

Complete example queries

# Find all approved structural drawings in Zone A or Zone B
discipline:STR AND type:drawing AND (zone:Zone-A OR zone:Zone-B) AND status:approved

# Find all documents with revision starting P (preliminary revisions)
revision:P*

# Find documents mentioning "concrete" in title or comments, excluding archived
(title:concrete OR comments:concrete) AND NOT status:archived

# Find transmittal-cover or specification documents
type:specification OR type:"transmittal cover"

# Find documents from contractor ACME, not yet approved
originator:ACME AND NOT status:approved

# Find drawings with a sequential number between 0100 and 0199
number:*-01??

Unsupported features

FeatureStatus
Full-text PDF search (OCR)Not supported — searches metadata only
Fuzzy matching (misspelling tolerance)Not supported
Date range search via queryNot supported — use filter panel date picker instead
Regex patternsNot supported
Proximity operators (NEAR/WITHIN)Not supported

What's next