LogoLogo
ClausesDatafieldsSpecial FunctionsStylingQ&AAPI
  • Welcome!
  • Getting started
    • What is Clause9?
    • Structuring your clause library
    • Structuring your clauses
    • Drafting modes in Clause9
    • Creating a questionnaire
    • Sample clauses
    • Videos
      • Concepts and datafields
      • Conditions
      • Q&As
      • Binders
      • Styling
      • Enumerations
      • Tables
      • Definitions
      • Snippets
      • Cross-references
      • Special functions
      • Examples of common clauses
      • Import clauses from MS Word
      • Grammatical conjugations
      • Action buttons
      • Alternative clauses
  • Assemble document
    • Document toolbar
    • Clause hierarchies
    • Focus Mode
    • Bulk generation of documents
    • Exporting documents
    • Assemble Document - FAQ
    • How to: Assemble Document
      • Insert images
  • Assemble Document Operations Panel
    • Operations panel
    • File pane
    • Edit pane
    • Document pane
    • Binder pane in the operations panel
    • Search pane
    • Browse pane
    • Terms pane
    • Data dashboard
    • Advanced pane
    • Styling pane
    • Miscellaneous pane
    • Visibility settings & actions menu
  • Binders
    • Binders: general
    • Styling cross-references to subdocuments
    • Global and local definition lists
    • Document and binder properties
    • Styling of a Binder versus subdocuments
    • (Un)locking documents in a binder
    • Binders - FAQ
    • How to: binders
      • Make a subdocument in a binder conditional
  • Clauses
    • Introduction to clauses
    • Clause structure
    • Grammar sheet
    • Writing conditions
    • Examples of conditions
    • Using codes instead of text fragments
    • Bold, italic and underline
    • Special codes
    • Enabled?
    • Links
    • Cross-references
    • Introduction to tables
    • Deviating table styling
    • Shrinking clauses
    • Action buttons
    • Enumerations
    • File position
    • Snippets
    • Parameters
    • Conjugations
    • Mixing data types
    • For-loops
    • Clause versioning
    • Abstract article references
    • Advanced multi-language features
    • Clauses - FAQ
    • How to: clauses
      • Create an ad-hoc clause
      • Create a library clause
      • Make a clause repeat
      • Make a paragraph within a clause conditional
      • Use a shortcut to refer to a concept
      • Insert a line break or page break
      • Creating a list with both predefined options and free input
      • Defining alternative clauses
      • Creating cross-references
      • Creating signature blocks
      • Creating advanced party introduction clauses
      • Automatically numbered annexes or schedules
      • Reuse any clause in a different context
      • Setting MS Word document properties
      • Add action buttons to clauses
      • Electronically signing documents
  • concepts
    • Introduction to concepts
    • Creating concepts
    • Concept labels
    • Links
    • Organising concepts
    • Concepts - FAQ
    • How to: concepts
      • Add predefines to a datafield
  • Datafields
    • Introduction to datafields
    • Types of datafields
    • Rules of thumb for using datafields
    • Data-expressions
    • Datafield aliases
    • Datafield labels
    • Datafield special tags
    • Datafield descriptions
    • Repeating list datafields
    • Datafield predefines
    • Datafields - FAQ
    • How to: datafields
      • Change datafield type
      • Change the datafield's name or alias
  • Definitions
    • Introduction to definitions
    • How to: definitions
      • How do definitions work?
      • Create a definition
  • Files
    • How files are organised
    • Browse files
    • File types
    • Custom styling
    • Legal comments
    • File description
    • Attributes
    • Reporting
    • File name
    • File category
    • Access rights
    • How to: files
      • Creating advanced folders
      • Naming your files
      • Shortcuts to folders or files
  • Q&A
    • About cards
    • Cards pane
    • About changes
    • Changes pane
    • Types of changes
    • Adding conditions
    • Question options
    • Copying & pasting answers
    • Comments, notes & documentation
    • Interactive Q&A inspection
    • Embedding questions into a document
    • “Changes” button
    • Batch create pane
    • Identifiers pane
    • Import pane
    • Edit clauses pane
    • Q&A options
    • Q&A - FAQ
    • How to: Q&A
      • Create predefined answers to a question
      • Add disclaimers
      • Create categories of questions
      • Modify the exported filename
      • Create a question to change the language of a document
      • Send a questionnaire to someone without a ClauseBase account
      • Create questions for repeating list datafields
      • Selecting legal entities & addresses
      • Create a questionnaire using "batch create"
      • Launch other Q&As
    • Leveraging ClauseBuddy Smart Templates in Clause9
  • Import
    • Introduction to importing clauses
    • Uploading clauses
    • Defined terms in Import mode
    • Datafields in Import mode
    • Cross-references in Import mode
    • Assigning folders
    • Conversion process
    • Exporting
    • Stashing intermediate results
    • Tips, tricks & limitations
  • Styling
    • Styling overview
    • Base styling
    • Numbering
    • Definitions styling
    • Enumerations styling
    • Locale styling
    • References styling
    • Page styling
    • Styling of a Binder versus subdocuments
    • Styling: tips and tricks
    • Advanced styling topics
    • Copying headers and footers from an MS Word file
    • How to: styling
      • Using custom fonts
      • Change bullet styling
  • Special functions
    • Introduction
    • Calculations
    • Concepts
    • Conditions
    • Conjugations
    • Content Control Elements
    • Datafields
    • Dates & durations
    • Languages
    • Lists
    • Numbers
    • References
    • Repeating (looping)
    • Special items
    • Text structure
    • Text modification
    • User
    • Q&A
  • Settings
    • Account
    • Preferences
    • Access bundles
    • Favourites
    • Saved searches
    • Saved datafields
    • Styles
    • Default styles
  • Admin
    • General
    • Users
    • User rights
    • Profiles
    • Groups
    • Styles
    • Default styles
    • Attribute models
    • Usage page
    • Custom homepage
    • Global placeholders
    • Access rights
    • How to: admin
      • Adding a new user
      • Disabling a user
      • Managing group memberships
  • Miscellaneous
    • Advanced tips & tricks
    • Typing special symbols on your keyboard
    • Shortcuts
    • Grammar style guide
    • Inserting MS Word files
    • Globo-panel
    • Creating high-quality documents
    • Excel calculations and lookups
  • Integrations
    • Overview
    • Spreadbases
    • E-signing documents
    • Drag & drop integrations
  • For developers
    • Clause9 API
    • Custom functions
    • Example custom functions
Powered by GitBook
On this page
  • Searching using keywords
  • Using multiple keywords
  • Advanced word searches
  • Searching for attributes
  • Searching in specific locations
  • Searching for specific file types
  • Searching for links
  • Adding a search result to your document
  • Versions to show
  • Saving searches
  • Showing additional information about search results
  • Warnings & tips
Export as PDF
  1. Assemble Document Operations Panel

Search pane

PreviousBinder pane in the operations panelNextBrowse pane

Last updated 1 year ago

In the search tab, you can search for files. While the interface can be used in a very straightforward manner, it actually contains quite a lot of power.

Searching using keywords

When you first arrive at the search pane, it will invite you to search using keywords:

For example, you could look for files containing the word affiliate by simply entering that word in the content box. Clause9 will then not only retrieve files that contain that exact word — in the file name, or in the clause title or clause body — but also:

  • Files that have differently capitalised versions of that word — e.g. searching for house will also find files that contain the word House or HOUSE.

  • Files that have unaccented versions of that word — e.g., searching for repeter in French will also find files that contain répéter, and vice versa.

  • Files that contain synonyms of #concepts. For example, if you have a concept #vendor and have assigned it the concept labels vendor, supplier, seller and retailer in English, then searching for any of these words will return clauses that contain the concept #vendor.

  • Files that contain alternative forms of that word, depending on the language. For example, when searching for affiliates in English, or contrats in French, the platform will also find files using the singular versions affiliate and contract, respectively.

Do not overly rely on the alternative word forms search, as its effectiveness strongly depends on the language and the keyword considered. These word variations are generated automatically by algorithms that, despite their advanced nature, will often be incorrect.

As is typically the case for these algorithms, English will work much better than other languages.

Using multiple keywords

When you use a keyword that is used in many different clauses — e.g., liability — you may get a lot of unwanted results. Clause9 provides several tools to narrow down your search results:

  • Clause9 When you type multiple words, Clause9 will only show files that contain all of these words. For example, searching for liability damage will only show files that contain both the word liability and the word damage.

  • You can exclude clauses that contain a certain word by putting a hyphen in front of that word. For example, searching for liability -damage will only show files that contain the word liability, but not the word damage.

  • You can put double quotes around words to make sure they are found next to each other. For example, while searching for liability damage would also find files where the word liability and damage are twenty-five words apart from each other, searching for "liability damage" (with quotes) will only find files where those two words are near each other. (Note that unimportant stop words between them would be ignored — for example, a file containing the three words liability the damage, in that order, would also be found, because the will be ignored.)

Advanced word searches

As described above, Clause9 will optimise your keyword searches by searching for word variations and synonyms, replacing concepts with synonyms, dropping words that have little significance (such as articles), etc. Usually this smart behaviour is exactly what you want, but there are situations where you want to search without these optimisations.

By choosing bare search in the dropdown box at the right (instead of a regular language such as English) Clause9 will perform an advanced search:

  • Your search input is taken “as is”, i.e. without any optimisations. Any character you type — even a quote, curly brace, angular bracket, etc. — will need to be present exactly “as is” in the clause in order to be found.

  • Your search is performed across all languages at once.

  • Clause9 will not only search within the filename and (for a clause) title and body, but also in the legal comments, description and enabled condition.

  • You can combine multiple queries using the operators _AND_ / _OR_ / _NOT_.

  • You can use the % operator in your input to leave out certain characters. For example, searching for optimi%ation would not only find files with the word optimization (US spelling), but also files with the word optimisation (UK spelling). Be aware that the number of characters that is dropped is unlimited, so this may also find files containing optimise the efficiency of the organisation.

This is particularly interesting when you want to search for the special Clause9 grammar — e.g. special @functions that were used, or certain curly braces { … } or conditions. For example, if you want to search for all clauses containing @assigned and #vendor — even if only used in the enabled condition — you could do a bare search on @assigned _AND_ #vendor

Searching for attributes

For example, when searching for confidentiality clauses using the generic keyword confidentiality, it could be useful to filter on the attribute mutual? to only show mutual confidentiality clauses.

Note that when you add multiple attributes, they must be simultaneously met in order for a clause to show up in the results list.

Searching in specific locations

Searching for specific file types

Search for other file types is only possible outside Assemble Document. The Assemble Document search pane always searches for clauses to insert.

Searching for links

Adding a search result to your document

If you have found a relevant clause, you will obviously want to insert it into your document.

  • The purple plus icon adds the clause to your document with the title visible.

Clicking these plus signs will show a drop-down menu that lets you choose where the clause will be inserted. If you have not selected a clause, only the following choices will be visible:

However, having selected a clause in the document on the left side gives you more options:

Versions to show

Note that this checkbox has no effect on clauses that are not yet versioned.

Saving searches

For example, you may create a set of search criteria that search for liability clauses in French within a certain subfolder — by saving these search criteria and then offering them to other users as part of an action button, you allow those other users to re-perform the search in the future. When new clauses would get added in the meantime, they will show up in these feature searches.

Showing additional information about search results

Warnings & tips

  • For performance reasons, Clause9 currently limits the number of search results to 50. Please be aware that it can be unpredictable which files get truncated from the result list.

When you click on the button, you can add one or more to search on.

When you click on the button, you are invited to specify the folder where a certain file must be located. Only files that are found within the specified folder, or any of its subfolders, will show up in the results list.

When you click on the button, you can filter on a file’s type — e.g., only folders, or only images, or only binders.

In Clause9, a clause can establish links to other clauses, to establish that a clause in an implementation of a certain concept, a definition for a certain concept, or constitutes an alternative for another clause. By clicking on the button, you can filter the results to only show files with a certain link.

Similarly, buy clicking on the button, you can enter one or more cross-tags that need to be implemented by the resulting clauses.

Adding a clause to your document can be done by one of these plus signs next to the relevant clause.

The green plus icon only adds the body text without making the title visible (this can be toggled afterwards as well by clicking the button in the document toolbar).

Clause9 allows you to , e.g. when legislation changes and certain wording needs to be changed for contracts as from a certain date. By default, all versions of a clause will show up (assuming they meet the search criteria that were specified). When you only want to show the current version of a clause, uncheck the checkbox.

All your search criteria can be saved together for later re-use by clicking this button next to the “search” button.

These saved searches are also essential when using that allow other users to re-execute a search you saved.

The button can be toggled to show or hide the location of the search results and their attributes.

Sometimes keyword searches are simply not the right search tool — particularly when you are using fairly general keywords that are used in many different clauses. Considering for clauses instead: digging through a subject-based taxonomy is often more in line with how legal experts “think” about certain clauses.

action buttons
browsing
attributes
archive old versions of a clause