Semantic Search

Search that matches meaning rather than spelling — across your knowledge base, your ticket history and a catalogue — with tenant boundaries enforced inside the query, not after it.

How Solidlio helps

A query is embedded the same way, and matching is by proximity in that space — so “can’t connect from home” finds the VPN runbook without sharing a word with it. Tenant and visibility predicates are part of the search query itself, evaluated before the result limit, and the index is configured to keep scanning until it has genuinely found the best matches that satisfy those filters rather than stopping at the first candidates and returning a short list.


Capabilities

Capabilities — reference table
CapabilityWhat it does
Knowledge searchFinds articles by meaning, with a configurable relevance floor
Similar ticketsFinds resolved tickets that resemble the one in hand, with their resolutions
Duplicate detectionFlags likely duplicates as a ticket is written
Catalogue smart searchSemantic ranking over ~s, with facets applied on top
Help-centre searchThe same engine behind the customer-portal knowledge search
RAG groundingSupplies the assistant with cited source material per turn
Visibility-aware resultsArticle visibility rules are part of the SQL, not a post-filter

Built for MSPs and their clients

The visibility cascade that governs who may read an article is compiled into the search predicate. A customer searching the help centre and an MSP technician searching internally run the same engine against the same index and get different result sets, because the filter is evaluated per caller inside the query. Platform-wide articles are pinned to having no owning organization, so a tenant’s article cannot become globally readable by changing its visibility level alone.


How it works

  1. Content is embedded — knowledge articles on publish, tickets and catalogue products by a background sweep.
  2. A query arrives and is embedded with the same model and dimension.
  3. The scan iterates until the limit is satisfied against those filters, so a selective tenant filter returns a full page rather than a truncated one.
  4. Results above the relevance floor are returned with their similarity score.

Credit cost

Credit cost — reference table
OperationCredits
Retrieval-augmented query3

Knowledge indexing is charged when an article is published or re-indexed.


Limits

  • Documents are embedded whole rather than chunked, so a very long article is represented by a single vector and its tail contributes less to matching.
  • Tickets are embedded by a periodic sweep, not on creation, so a new or edited ticket becomes searchable on the next tick rather than immediately.
  • Catalogue products are embedded by an operator-run backfill; newly imported products are not embedded automatically.

Plans and access

Availability depends on your plan, role and account permissions. Capacity limits and service terms apply. Compare current plans and integration requirements, or ask us about your setup.

See this working on a real account.

Book a walkthrough and we will run this capability against your own clients, devices and tickets.

Book a demo All features

A walkthrough focused on the IT work you manage.