Skip to main content

Boolean Filter

The Boolean filter is a free text input which is matched against indexed candidates' CVs. It is a simple way to filter candidates based on keywords present in the CV and returns a score based on the quality of the match.

warning

The exact scoring logic is proprietary to Daxtra and not publicly disclosed.

tip

Scores are always relative to a search and cannot be compared across searches.

Boolean logic

Multiple terms can be provided in the Boolean string. However, each is treated independently; they are combined using AND logic.

For example:

  • The Boolean string java perl is equivalent to java AND perl
  • java AND (perl OR ruby) is equivalent to java AND perl OR java AND ruby

The terms are case-insensitive. Each term has a relative weight that is used in scoring results.

note

Because Boolean logic can be configured within the filter itself, only one Boolean filter can be active in Advanced mode.

The following behaviour is supported:

  • Quotes (") for grouping search terms together
  • Auto-stemming on terms longer than 6 characters and * to force stemming on terms of between 3 and 6 characters
  • Boolean operators (AND, OR, NOT) and parentheses for grouping
  • The W/N operator, i.e. (A W/N B); two terms A and B within a given distance N
    • For example, the search expression HTML W/5 CSS returns documents that contain HTML only when it occurs within five words of CSS.
tip

Stemming is a technique that improves search results by reducing inflected terms to their word stem, base or root form. For example, the terms programming, programmer and programs can all be reduced down to the common word stem program.