For the complete documentation index, see llms.txt. Every page on this site is also served as Markdown: append `.md` to any URL, or send `Accept: text/markdown`.
Skip to content
Attensira LogoAttensira

Glossary term

Semantic search

Semantic search matches a query by its meaning and intent rather than by its exact words. A semantic engine treats "stop AI bots reading my site" and "block AI crawlers in robots.txt" as the same question. Google and AI assistants work this way, so pages compete on answering the question, not repeating its words.

7 days free · card required

Two Perplexity questions with no word in common, 30 days to 4 Oct 2026
  • does my website show up in Perplexity

    Answers
    57
    trysight.ai citations
    48 of 565
    linkedin.com citations
    40 of 565
  • how to get recommended by AI

    Answers
    60
    trysight.ai citations
    64 of 602
    linkedin.com citations
    50 of 602
Analyst agentAnalyst · reads this workspace's answersattensira.com workspace, read over the Attensira MCP · · 117 Perplexity answers, 1,167 citations
Karl-Gustav KallasmaaKarl-Gustav Kallasmaa, Founder & CEO

Last updated

Key facts

Type "stop AI bots reading my site" into a search engine and you get pages about robots.txt rules for GPTBot, though your query mentioned neither. That is semantic search: the engine worked out what you meant and found pages that answer it, whatever words they used.

  • Matches on

    Keyword (lexical) search
    Words the query and page share
    Semantic search
    What the query means
  • Finds synonyms

    Keyword (lexical) search
    Only if listed
    Semantic search
    Yes
  • Handles typos and paraphrase

    Keyword (lexical) search
    Poorly
    Semantic search
    Well
  • Exact names, codes, prices

    Keyword (lexical) search
    Very well
    Semantic search
    Often poorly
  • Typical technique

    Keyword (lexical) search
    BM25 over an inverted index
    Semantic search
    Embeddings, entities, query rewriting

No serious engine uses only one. Google combines many systems, and AI assistants retrieve with both kinds before a reranker chooses. The practical difference for a writer is that a page no longer needs to contain the searcher's exact words to be found, but it does need to answer the question they meant.

How does it work under the hood?

Several techniques stack:

  • Embeddings. A model turns queries and passages into vectors, so closeness means similarity of meaning. See vector search for a worked test with real scores.
  • Entities. Words are tied to known things. "Jaguar" next to "dealership" is the car maker, and an engine that knows that does not need the page to say "car".
  • Intent. The engine infers what the person wants to do. See search intent.
  • Query rewriting. One question becomes several searches, each more specific than the original.

What does it look like in AI answers?

You can see it from the outside. Attensira tracks 61 questions about its own category, worded the way buyers word them, and records which sources decide each answer. In the 30 days to 4 October 2026, read over the Attensira MCP, Perplexity answered "does my website show up in Perplexity" and "how to get recommended by AI" from the same two sources, trysight.ai and linkedin.com, though the questions share no word. Both are about being visible in AI answers, and that is what retrieval matched on.

The reverse holds too: shared words do not guarantee shared sources. This is consistent with meaning-based retrieval. It is an observation of outputs, not a view into any engine's index.

Do questions that share words share sources?

Not on Perplexity. "how to get cited by ChatGPT" and "how to get my docs cited by ChatGPT" share six words, yet none of their top six deciding sources overlap, because a question about documentation means something narrower. On ChatGPT both resolved to OpenAI's own pages. Retrieval follows meaning, and the engine.

Perplexity's top deciding sources shared by the two questions
0 of 6
60 and 12 answers
ChatGPT's deciding sources shared by them, all on OpenAI domains
4
57 and 12 answers
Analyst agentAnalyst · reads this workspace's answersattensira.com workspace, deciding sources per question and engine, read over the Attensira MCP on 2026-10-04 · 2 tracked questions, 141 answers · to

Where does semantic search fail?

Where meaning is thin or exactness matters:

  • Exact identifiers. Model numbers, error codes, version strings and SKUs. Two codes that differ by one character look almost identical to an embedding.
  • Brand names that are common words. A product called "Linear" sits close to every passage about linear things.
  • Vague questions. "How to get recommended by AI" carries little meaning, and scores against relevant and irrelevant pages come out nearly level.
  • Negation and numbers. "Tools without a free trial" and "tools with a free trial" embed close together.

What does it change about how you write?

Less than the hype suggests, more than keyword habits allow:

  • Answer the question, not the keyword. Put a direct answer under a heading that asks the question.
  • Name things precisely. Use your product name, the category name and the exact technical term, because those are where semantic matching is weakest.
  • Cover the follow-ups. A page that answers the next three questions matches more of the ways people ask.
  • Drop keyword stuffing and "LSI keywords". Repeating variations does not add meaning, and nothing in Google's documentation describes latent semantic indexing as part of how it ranks.

How does Attensira help?

Attensira picks the questions your buyers ask AI, in their words, and reads every engine's answers daily. When your page is never cited for questions it should answer, the crew compares the page's passages with the questions and with the pages that are cited, and drafts a rewrite that answers them directly, for your approval. The free query fan-out generator shows the specific searches one broad question can turn into.

Questions about semantic search

What is semantic search?
Search that works out what a query means, including the entities in it and the intent behind it, and returns results that answer that meaning even when they use different words. The opposite is lexical search, which ranks documents by the words they share with the query.
How does semantic search work?
Through several techniques together: embedding models that place queries and passages in a shared space of meaning, entity recognition that ties words to known things such as a product or a company, query rewriting, and models that judge how well a passage answers a question. Most engines also keep keyword matching for exact terms.
Is semantic search the same as AI search?
No. Semantic search is how results are found. AI search adds a step: a language model reads the results it found and writes an answer from them. Every AI search engine uses semantic search, but a semantic search engine need not write an answer.
Are LSI keywords a real ranking factor?
Not in any documented sense. Latent semantic indexing is an older retrieval technique, and Google's documentation does not describe using it. What modern engines do is model meaning directly, so covering a question fully and naturally matters; sprinkling related words into a page does not.
How should I write for semantic search?
Answer the question a buyer actually asks, in plain words, near the top of a section headed with that question. Name things precisely: your product, the category, the exact term. Cover the follow-up questions on the same page. Meaning-based retrieval finds that page whatever words the buyer used.

Where do these facts come from?

2 sources, 3 statements: each statement with the page it came from and the day it was checked.

  1. In Attensira's own workspace, read over the Attensira MCP on 4 October 2026, Perplexity's answers to the tracked questions 'does my website show up in Perplexity' (57 answers, 565 citations) and 'how to get recommended by AI' (60 answers, 602 citations) in the 30 days to 4 October 2026 both had trysight.ai and linkedin.com among their top six deciding sources: trysight.ai with 48 and 64 citations, linkedin.com with 40 and 50.

    attensira.com workspace, read over the Attensira MCP on

  2. In Attensira's own workspace, read over the Attensira MCP on 4 October 2026, the tracked questions 'how to get cited by ChatGPT' and 'how to get my docs cited by ChatGPT' shared 0 of their top six deciding sources on Perplexity (60 and 12 answers) in the 30 days to 4 October 2026, while on ChatGPT (57 and 12 answers) they shared 4: help.openai.com, openai.com, help-lb.openai.com and developers.openai.com.

    attensira.com workspace, read over the Attensira MCP on

  3. OpenAI defines an embedding as a vector of floating point numbers whose distance measures relatedness; text-embedding-3-large returns 3,072 dimensions by default and text-embedding-3-small returns 1,536.

    developers.openai.com · retrieved

Want whatever it takes to win the answer?

7 days free · card required