Skip to main content

Global Search: Syntax & Features Guide

Find exactly what you need, every time! Master Xakia's global search with boolean operators, wildcards, phrase matching, and proximity search to pinpoint the right matters, contracts, and documents across your entire portfolio.

Updated yesterday

Global search lets you search across all matters, documents, and activity in your Xakia location. By using search operators, you can build precise queries that surface exactly the results you need - from simple keyword searches through to complex boolean and proximity expressions.

Important: All boolean and proximity operators (AND, OR, NOT, W/N, NEAR) must be written in uppercase. Lowercase versions (e.g. and, or) are treated as search terms, not operators.

Navigate to Global Search

Global search is accessible from the search bar at the top of any page in your Xakia location. Click the search bar, type your query, and press 'Enter' to run the search.

Default behaviour

When you enter multiple words without any operator, Xakia returns results that contain all of those words. This is an implicit AND , so every word must be present.

Example: governing law - returns results containing both words.

Search matches whole words only. Partial word matches are not returned unless you use a wildcard (see below).

Boolean operators

Use boolean operators to combine or exclude search terms. All operators must be written in uppercase.

AND

Use AND to explicitly require multiple terms. This is also the default behaviour when no operator is specified.

Example: confidentiality AND termination

OR

Use OR to return results that contain at least one of the specified terms.

Example: arbitration OR mediation - returns results containing either word, or both.

NOT

Use NOT to exclude results that contain a specific term.

Example: arbitration NOT mediation - returns results containing arbitration but excludes any that also contain mediation.

NOT can be combined with parentheses to exclude a broader set of terms:

Example: arbitration NOT (mediation OR litigation)

Combining AND, OR, NOT, and parentheses

Use parentheses to group terms and control the order of evaluation. Parentheses are evaluated first, allowing you to build complex boolean logic.

Example: (arbitration OR mediation) AND (confidentiality OR NDA) - returns results that contain a dispute resolution term and a confidentiality term.

Multi-character wildcard ( * )

Use an asterisk (*) to match zero or more characters within or at the end of a word. This is useful for capturing word variations and different suffixes.

Example: terminat* - matches terminate, terminated, termination, terminating, and so on.

Example: t*nation - matches termination, termnation, or any word beginning with t and ending in nation.

Single-character wildcard ( ? )

Use a question mark (?) to match exactly one character at a specific position within a word. This is useful when a word may have variant spellings.

Example: organi?ation - matches both organisation and organization.

Note: Both * and ? can be used in the middle or at the end of a word. They cannot be used as the first character of a search term.

Exact phrase search ( " " )

Wrap multiple words in double quotation marks to match them as an exact phrase, in that specific order.

Example: "material adverse change" - returns only results containing that precise phrase, not documents that merely contain the words separately.

This is particularly useful for legal defined terms that appear verbatim in contracts.

Proximity search ( W/n and NEARn )

Use W/n or its alias NEARn to find two words that appear within a specified number of words of each other, in either order. Replace n with the maximum number of words allowed between them.

Example: Contract W/5 Breach - returns results where contract and breach appear within 5 words of each other.

Example: Contract NEAR5 Breach - identical to the above.

Proximity search limitations

Note: Proximity search works on whole words only. Wildcards and boolean groups cannot be used inside a W/N or NEARn expression.

Usage

Supported?

Contract W/5 Breach

✓ Supported

Contract NEAR5 Breach

✓ Supported (alias for W/N)

Contract W/5 Breach*

✗ Not supported — wildcards cannot be used inside W/N or NEARn

Contract W/5 (Breach OR Breached)

✗ Not supported — boolean groups cannot be used inside W/N or NEARn

Workaround: (Contract W/5 Breach) OR (Contract W/5 Breached) — to achieve a similar result, chain multiple proximity expressions using OR.

Quick reference

Feature

Syntax

Example

Match all words (default)

term1 term2

governing law

Explicit AND

term1 AND term2

liability AND indemnity

Match any word

term1 OR term2

arbitration OR litigation

Exclude a word

term1 NOT term2

arbitration NOT mediation

Grouped logic

(term1 OR term2) AND term3

(void OR voidable) AND contract

Multi-character wildcard

term* or t*rm

terminat*, t*nation

Single-character wildcard

t?rm

organi?ation

Exact phrase

"phrase"

"force majeure event"

Word proximity

term1 W/N term2

Contract W/5 Breach

Word proximity (alias)

term1 NEARn term2

Contract NEAR5 Breach

Tips for effective searching

  • Start broad, then refine. Begin with a simple keyword search and add operators to narrow results.

  • Use exact phrases for defined terms. Legal defined terms like "Material Adverse Effect" often appear verbatim in contracts - phrase search is ideal for locating them precisely.

  • Use wildcards for variant word forms. Legal language often uses multiple forms of a word (e.g. assign, assigned, assignee, assignment). A wildcard like assign* captures them all.

  • Use proximity search for contextual clauses. Termination W/10 Convenience is more targeted than a plain keyword search and helps surface relevant clauses without unrelated matches.

  • Chain proximity terms to work around operator limits. When you need proximity search with word variants, use (term1 W/N variantA) OR (term1 W/N variantB).

Related articles

Need help?

If you have any questions, please contact us at support@xakiatech.com or reach out to your Customer Success Manager.

Did this answer your question?