Cobalt’s semantic search lets you find relevant candidates by simply describing the role, without mastering boolean syntax. It is designed for recruiters and ESN consultants who want to move fast while covering all variants of a title or competency.Documentation Index
Fetch the complete documentation index at: https://docs.cobalt-ia.com/llms.txt
Use this file to discover all available pages before exploring further.
How to run a semantic search
Open the search bar
From any page, click the main search bar or press the dedicated keyboard shortcut.
Describe the profile you are looking for in plain language
Type your need the way you would describe it to a colleague: “senior backend developer, fintech, available in Paris”. No operators, no mandatory quotes.
Review results ranked by relevance
Cobalt returns a list of candidates ordered by relevance score. Each profile indicates the criteria that contributed to its ranking.
How the semantic engine works
Cobalt’s search layer uses a vectorised AI model trained on job titles and competency taxonomies specific to the IT and ESN market. When you enter a search term, the model maps it to a semantic space that captures related concepts, equivalent titles, and contextual synonyms. Example mappings in practice:- “Chef de projet digital” → also matches “Digital PM”, “Head of Digital”, “Responsable transformation numérique”
- “DevOps” → also matches “SRE”, “Platform Engineer”, “Infrastructure Engineer”
- “Senior cloud engineer” → also matches “Lead Engineer AWS/GCP”, “Cloud Architect”, “Solutions Engineer”
Relevance score
Every candidate returned receives a score built from multiple criteria. Skills and competencies are the primary criterion, followed by availability, location, and seniority level.Default weightings are calibrated for IT and consulting recruitment. Contact support if you want them adjusted to your practice area or business model.
Semantic search vs. boolean search
| Boolean search | Cobalt semantic search | |
|---|---|---|
| Matching logic | Exact keyword | Understands meaning and context |
| Synonym handling | Manual — you list every variant | Automatic — covered by the AI model |
| Query complexity | High — operators, quotes, wildcards | None — write naturally |
| Result quality | Only what you typed | Ranked by relevance across related concepts |
| Missed candidates | High risk if synonyms omitted | Low risk — equivalent titles surfaced automatically |
Balt’s role in search
The AI agent Balt extends semantic search by querying your internal database and public sources simultaneously. It produces a ranked shortlist, each candidate accompanied by an AI summary explaining why the profile matches your need — skills, availability, location, seniority. You describe the role in plain language; Balt handles exploration and ranking.Balt is available from the Core plan onwards. Semantic search within the internal database is available on all plans, with a monthly quota on the Free plan.
Plan availability
| Plan | Semantic search |
|---|---|
| Free | Limited monthly quota |
| Core | Unlimited |
| Copilot | Unlimited |
| Enterprise | Unlimited |
Frequently asked questions
Do I need to learn a specific syntax?
Do I need to learn a specific syntax?
No. Cobalt’s semantic search understands plain-language queries in both French and English. No boolean operators, quotes, or wildcards are required.
Does the search cover both French and English profiles?
Does the search cover both French and English profiles?
Yes. The model is trained on both languages and handles the common bilingual equivalences in the French ESN market — for example, “Développeur” and “Software Engineer” are treated as equivalent.
Can I combine semantic search with filters?
Can I combine semantic search with filters?
Yes. After entering your query, you can refine results with location, availability, seniority, or contract type filters without running a new search.

