Skip to main content
Skip table of contents

Semantic Search

Semantic Search enables CLM users to find the most relevant contracts based on meaning, even when the exact wording is unknown or not used.

Instead of relying on literal keyword matches or predefined conditions, Semantic Search understands context, intent, and synonyms and returns contracts that best match the semantic meaning of a query.

This makes it easier to discover contracts related to a business topic, obligation, or concept across large contract portfolios.

🗺️ Overview

Semantic Search (AI Search) is a free‑text, intent‑based search experience available from the Contracts Repository.

It searches across the latest versions of contract documents within the user’s organization and ranks results by semantic relevance, not exact keyword occurrence.

đź§© Important:
Semantic Search does not support complex logical conditions or calculations (for example: “Find contracts expiring this quarter”). For such use cases, use Contracts Grid filters.


🧑‍🦱 Who Can Use This

All CLM users who have access to the Contracts Repository can use Semantic Search.

đź’ˇ Note: Search results are always restricted to contracts the user is permitted to access.


đź’Ľ Where Semantic Search Is Available

Semantic Search is available on the Contracts page.

The search input:

  • Accepts free‑text queries

  • Displays a guidance placeholder, e.g.:
    “Enter keywords or phrases to search contracts, e.g. Supplier obligations, Termination rights, Data protection clauses.”

  • Triggers search when the user presses Enter

image-20260403-110800.png

đź’ˇ How Semantic Search Works

Search Input & Query Handling

  • Users can enter free‑text queries (minimum 1 character, maximum 1000 characters)

  • Text is truncated visually if the field space is limited

  • Search can be entered in any language

  • A loading indicator is shown while results are retrieved

Contracts returned in results are ranked by relevance score.


Search Scope

Semantic Search:

  • Searches only latest document versions

  • Searches across contracts of the user’s organization

  • Ignores Contracts Grid filters and sorting

  • Performs semantic matching using meaning, synonyms, and language context


Search Results Page

After search is triggered, the user is redirected to a dedicated Search Results page.

The page displays:

  • The original search query text

  • Number of matching contracts

  • Number of matches per contract (not per document)

  • Top 20 contracts, sorted by highest relevance (%)

Each contract result includes:

  • Latest document version name

  • Multiple text snippets where matches occurred

  • Highlighted matched terms

  • Expand / collapse control to show all matches

Users can:

  • Open a contract in a new tab

  • Click Back to return to the Contracts Grid with its previous state preserved

image-20260403-111212.png

🔎 Filtering During Semantic Search

Semantic Search supports optional filtering by main contract attributes, applied together with the search query.

Available filters:

  • Status

  • Start Date

  • End Date


📌 Typical Use Cases

Intent‑based contract discovery
Find contracts even when the exact wording is unknown.

Cross‑language search
Search in one language and retrieve relevant contracts written in another.

Portfolio analysis
Identify contracts related to specific business topics, risks, or obligations.

Legal and compliance review
Quickly locate contracts containing specific concepts or clauses.


Best Practices

đź’ˇ Tips for Effective Use:

  • Use descriptive, intent‑based phrases rather than single keywords

  • Combine search text with filters to narrow results

  • Refine queries if results are too broad or empty

  • Use Semantic Search for discovery, and Grid filters for structured queries

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.