Cover Image Boolean Search Strings & the Talmore Search Builder

Boolean Search Strings & the Talmore Search Builder

In today's digital age, search engines have become our go-to sources for finding information on just about anything. However, with so much content available on the internet, it can be challenging to find accurate and relevant results. That's where Boolean Search Strings come in handy. In this article, we will explore what Boolean Search Strings are, where they are used, and how to build effective search strings to refine and improve search results. Additionally, we will introduce Talmore Search Builder, a tool designed to simplify the process of building Boolean Search Strings and help teams go through an iterative search approach.

Manuel BiermannManuel Biermann

Manuel Biermann

9 min read

What are Boolean Search Strings?

Boolean search strings are combinations of keywords and Boolean operators used to refine and improve search results in a database or search engine. Boolean operators are logical connectors that allow you to combine or exclude specific terms or phrases in your search query. The primary Boolean operators are AND, OR, and NOT.
        
AND: When used between keywords or phrases, the AND operator narrows the search by only returning results that include both terms. For example, "dogs AND cats" will return results that contain both "dogs" and "cats."  
        
Venn Diagram of an AND Operator
        
OR: The OR operator broadens the search by returning results that include either term or both terms. For example, "dogs OR cats" will return results that contain "dogs," "cats," or both "dogs" and "cats."  
        
Venn Diagram of an OR Operator
        
NOT: The NOT operator excludes specific terms from the search results. For example, "dogs NOT cats" will return results that contain "dogs" but exclude any results that also contain "cats."  
        
Venn Diagram of an NOT Operator
        
Additionally, you can use parentheses to group terms or phrases, which helps in creating more complex search queries. For example, "dogs AND (cats OR birds)" will return results that contain "dogs" and either "cats" or "birds."  
        
Venn Diagram of dogs AND (cats OR birds)
        
Using Boolean search strings can help you find more accurate and relevant information by allowing you to be more specific and strategic with your search queries.

Where are Boolean Search Strings used?

Boolean Search Strings are always used in the context of search. Some of the common use cases include:

Recruitment and Talent Sourcing: Recruiters and Sourcers often use Boolean search strings to find suitable candidates on online platforms (e.g. LinkedIn), or other online databases. By combining skill sets, job titles, and location filters with Boolean operators, recruiters can identify potential candidates more effectively.

Sales and Lead Development: Lead Development Representatives (LDRs) and Sales Development Representatives (SDRs) often use Boolean search strings to find suitable prospects on online platforms (e.g. LinkedIn), or other online databases. By combining job titles, and location filters with Boolean operators, salespeople can identify potential leads more effectively.

Research: Boolean search strings help researchers narrow down search results to find relevant articles, studies, or resources quickly. By combining keywords with Boolean operators, researchers can focus on specific topics or exclude unrelated information.

Competitive Analysis: Companies can use Boolean search strings to monitor their competitors, industry trends, or customer feedback. By combining brand names, product names, or industry terms with specific keywords, businesses can gain valuable insights into their competition and marketplace.

Social Media Monitoring: Boolean search strings can be used to monitor social media conversations, brand mentions, or customer sentiment. By combining brand names, product names, or specific hashtags with Boolean operators, businesses can track and analyze relevant social media content.

Library and Database Searches: Librarians and researchers often use Boolean search strings to find specific books, articles, or resources within library catalogs or online databases. By combining subject terms, author names, or publication dates with Boolean operators, users can quickly locate the desired material.

Online Marketing and SEO: Digital marketers and SEO professionals can use Boolean search strings to identify relevant keywords, assess competitors' strategies, or find link-building opportunities. By combining specific keywords or search queries with Boolean operators, marketers can improve their online visibility and reach.

How to build Boolean Search Strings?

Building effective Boolean search strings requires a clear understanding of the information you're seeking and the use of Boolean operators to combine keywords and phrases. Let's look at the example of sourcing candidates for a Software Developer job opening.

Identifying keywords for your Boolean Search Strings

Determine the essential keywords or phrases relevant to your search. These could include job titles, skill sets, industry terms, company names, or any other relevant words.

Choosing the Boolean operators for your Boolean Search Strings

Use the AND, OR, and NOT operators to refine your search by connecting your keywords and phrases in a logical manner.  
  
AND narrows your search by returning results that include all connected terms. Example: "dogs AND cats" will return results that contain both "dogs" and "cats."

OR broadens your search by returning results that include either term or both terms. Example: "dogs OR cats" will return results that contain "dogs," "cats," or both "dogs" and "cats."  

NOT excludes specific terms from your search results. Example: "dogs NOT cats" will return results that contain "dogs" but exclude any results that also contain "cats."  
  
Use parentheses to group terms: If you need to create more complex search queries, you can use parentheses to group terms or phrases. For example, "dogs AND (cats OR birds)" will return results that contain "dogs" and either "cats" or "birds."  
  
Use quotation marks for exact phrases: If you want to search for an exact phrase, enclose the phrase in quotation marks. For example, "project manager" will return results that contain the exact phrase "project manager" rather than results containing "project" and "manager" separately.  
  
Use wildcards or truncation: If you want to search for variations of a keyword, use wildcard symbols (like * or ?) to represent any number of characters or just a single character, respectively. For example, "manag*" will return results containing "manage," "manager," "management," etc.  
  
Here's an example of a Boolean search string for a recruiter looking for a software engineer with Java or Python experience, but not Ruby experience:  

"software engineer" AND (Java OR Python) NOT Ruby  
  
Remember, different search engines or databases may have specific syntax requirements or support different Boolean operators. Be sure to consult the search engine's or database's help documentation for any specific requirements.

Introducing the Talmore Search Builder

Creating good Boolean Search Strings and keeping track of them can become very messy. This is why we built the Talmore Search Builder. This allows our team to easily produce good and correct Boolean Search Strings. Furthermore, it is already set up to help our team to go through an Iterative Search Approach.
  
Our team classifies keywords into three categories:

  1. Must-Haves: Keywords that any candidate has to have on their CV/profile to be considered a potential fit for the role we are working on.
  2. Nice-to-Haves: Keywords that an ideal candidate will have on their CV/profile but are not necessary to be considered a fit for the role we are working on.  
  3. Exclusions: Keywords that should not exist on a candidate's CV/profile to be considered a potential fit for the role we are working on.

The logic in our Talmore Search Builder is that every row represents a group of keywords connected by an OR operator. Think about them as being synonyms for each other.

Rows are being connected by either an AND or a NOT operator depending on which category the keywords fall under.

The Must-Haves should be entered in the top rows. This way our Talmore Search Builder automatically creates for the basis to run an Iterative Search Approach.

Here is a quick Video Walk-Through on how to use the Search Builder:

Sign up here for our newsletter to get the link to the Talmore Search Builder Google Sheet: https://newsletter.talmore.co/signup-tsb

 

Want to explore how we could work together?Book your personal Discovery Call today.