AGENCYSCRIPT
CoursesEnterpriseBlog
πŸ‘‘FoundersSign inJoin Waitlist
AGENCYSCRIPT

Governed Certification Framework

The operating system for AI-enabled agency building. Certify judgment under constraint. Standards over scale. Governance over shortcuts.

Stay informed

Governance updates, certification insights, and industry standards.

Products

  • Platform
  • Certification
  • Launch Program
  • Vault
  • The Book

Certification

  • Foundation (AS-F)
  • Operator (AS-O)
  • Architect (AS-A)
  • Principal (AS-P)

Resources

  • Blog
  • Verify Credential
  • Enterprise
  • Partners
  • Pricing

Company

  • About
  • Contact
  • Careers
  • Press
Β© 2026 Agency Script, Inc.Β·
Privacy PolicyTerms of ServiceCertification AgreementSecurity

Standards over scale. Judgment over volume. Governance over shortcuts.

On This Page

What It Is and What It DoesWhat problem does a vector database solve?How is it different from a regular database search?When should I not use one?Choosing and Setting UpDo I need a dedicated vector database?Which embedding model should I use?How should I chunk my documents?Quality and DebuggingWhy are my search results bad?How do I know if retrieval is actually working?Why did quality drop after a change?Scale and CostWhat drives the cost?How large a corpus can a single node handle?How do I keep it fast as it grows?Maintenance and ChangeHow do I handle updating documents?What happens when I switch embedding models?How do I keep results from degrading silently?Security and GovernanceIs it safe to put sensitive data in a vector store?Does the vector store respect my access permissions?Getting Better ResultsShould I combine vector search with keyword search?What is reranking and do I need it?How do I improve results without changing the model?Frequently Asked QuestionsWhat is a vector database in one sentence?Can I add vector search to a database I already use?Why does my semantic search miss exact terms like product codes?How much labeled data do I need to evaluate quality?Is semantic search expensive to run?What is the single most common beginner mistake?Key Takeaways
Home/Blog/Vector Search Questions Teams Keep Raising
General

Vector Search Questions Teams Keep Raising

A

Agency Script Editorial

Editorial Team

Β·February 12, 2019Β·8 min read
vector databasesvector databases questions answeredvector databases guideai tools

Every team that adopts semantic search arrives at roughly the same set of questions, usually in the same order. What is a vector database actually for. Do I need a special one or can I use what I have. Why are my results bad. How do I know if it is working. How much will it cost. The questions are predictable because the technology poses the same puzzles to everyone, and most of the confusion comes from sources that answer the easy parts and skip the parts that matter.

This piece collects the highest-volume real questions and answers them directly, without the hedging that makes most introductions useless. Where a question deserves more than a paragraph, it links to a deeper treatment, but the answer here stands on its own.

What It Is and What It Does

What problem does a vector database solve?

It answers the question "what in my collection is most similar in meaning to this." It stores text, images, or other data as numeric vectors produced by an embedding model and finds the nearest ones to a query. This powers semantic search, recommendations, and the retrieval that grounds language model applications.

How is it different from a regular database search?

A regular search matches exact terms or patterns. Vector search matches meaning, so a query about "canine illness" can find a document about "sick dogs" even with no shared words. The trade-off is that vector search is fuzzy where keyword search is exact, which is why the two are often combined.

When should I not use one?

When your queries are about exact terms, identifiers, or structured filters, keyword and traditional search are simpler and more precise. Vector search earns its complexity when meaning matters more than exact wording.

Choosing and Setting Up

Do I need a dedicated vector database?

Often no. Many general-purpose databases now support vector search and handle modest corpora well with less operational overhead. Reach for a dedicated store when scale or demanding requirements force it, a point detailed in What People Get Wrong About Semantic Search.

Which embedding model should I use?

For a first project, any reputable general-purpose model, because you can swap it later and the differences only matter once you can measure them. For specialized vocabularies, a domain-tuned model often beats a larger general one. Start simple, as in Starting a Vector Search Project Without Overbuilding.

How should I chunk my documents?

Into passages of a few hundred words, small enough to be specific and large enough to carry context. Oversized chunks dilute the embedding and produce vaguely-related-but-never-precise results, which is one of the most common early problems.

Quality and Debugging

Why are my search results bad?

The usual culprits, in order: queries and documents embedded with different models, chunks that are too large, a missing or misapplied filter, or an embedding model poorly matched to your vocabulary. Check the embedding mismatch first, because it silently breaks everything.

How do I know if retrieval is actually working?

Build a small set of queries with known correct answers and measure recall, the share of true neighbors your index returns, against an exact search. Eyeballing a few results is not enough; the measurement discipline is covered in Reading Recall and Latency in a Vector Store.

Why did quality drop after a change?

Reindexing, embedding upgrades, and index tuning all change results, often silently. So does query distribution shifting away from your evaluation set. Run a golden-set check as a gate so changes that lower recall get caught before release.

Scale and Cost

What drives the cost?

Memory, mostly, because approximate indexes want to live in RAM and that scales with the number of vectors and their dimension. Embedding generation is a second line item, and engineering time a third. The full breakdown is in The Business Case for Adopting a Vector Store.

How large a corpus can a single node handle?

Larger than most beginners assume. A single node handles many millions of vectors, and quantization and tiered storage push that further. Distributed architecture solves problems you usually do not have early on, so defer it until measured limits force the question.

How do I keep it fast as it grows?

Tune the approximate index for your recall floor, use quantization to fit more in memory, watch p99 latency rather than the average, and add reranking so cheap retrieval produces candidates and an accurate model orders them. The production techniques are in Moving a Vector Store From Prototype to Production.

Maintenance and Change

How do I handle updating documents?

Re-embed the changed document and replace its vectors in the index, and make sure deletions remove the corresponding vectors too. The common failure is updating the source but not the index, so search returns stale content. Build document updates and deletions into the same pipeline that does ingestion.

What happens when I switch embedding models?

Every existing vector was produced by the old model and is no longer comparable to queries from the new one, so you must re-embed and reindex the entire corpus. Plan for this by storing the model version with each vector and building the new index alongside the live one before cutting over.

How do I keep results from degrading silently?

Run a small golden set of queries with known answers as a gate on every change, and sample real production queries to catch drift. Because vector search returns plausible-but-wrong results rather than errors, automated quality checks are the only reliable way to notice degradation before users do.

Security and Governance

Is it safe to put sensitive data in a vector store?

Only with the same protections you apply to the source data. Embeddings are not anonymous and can leak information about their source, so storage, access controls, and backups all need the same care. In multi-tenant systems, enforce isolation as a filter during the search and test it deliberately.

Does the vector store respect my access permissions?

Not unless you make it. Indexes typically search the whole corpus and do not know your access rules, so retrieval can return content a user should not see. Filter on permission metadata during the search and update the index when permissions change or documents are deleted, as covered in Where Vector Search Quietly Leaks and Misleads.

Getting Better Results

Should I combine vector search with keyword search?

Usually yes. Pure vector search handles meaning well but struggles with exact terms, names, and codes, while keyword search handles those precisely but misses paraphrases. Running both and reranking the fused results gives more reliable retrieval across the full range of real queries, which is why hybrid retrieval has become a default rather than an advanced option.

What is reranking and do I need it?

Reranking is a second stage that takes the candidates your vector index returned and reorders them with a more accurate, more expensive model. It decouples the speed of finding candidates from the precision of ordering them, and it closes much of the gap between mediocre and excellent retrieval. If quality matters and you have the latency budget, it is one of the highest-leverage additions you can make.

How do I improve results without changing the model?

Start with chunking and filtering. Right-sizing chunks fixes the vague-but-imprecise problem, and correct metadata filtering keeps irrelevant material out of the candidate set. Both are cheaper than swapping models and often produce larger gains, so try them before assuming the embedding model is the bottleneck.

Frequently Asked Questions

What is a vector database in one sentence?

A system that stores data as numeric vectors and finds the ones most similar in meaning to a query, powering semantic search and the retrieval that grounds AI applications.

Can I add vector search to a database I already use?

Frequently yes. Many relational and document databases now offer native vector columns and nearest-neighbor indexes, which for modest corpora avoids running a separate system and the synchronization it requires.

Why does my semantic search miss exact terms like product codes?

Because embeddings capture meaning and blur exact specificity. For identifiers and codes, combine vector search with keyword search and rerank the fused results, rather than relying on similarity alone.

How much labeled data do I need to evaluate quality?

Only a few dozen representative queries with known correct answers, refreshed occasionally. Run them against an exact search to compute recall, and use them as a gate on every deploy.

Is semantic search expensive to run?

It can be, and the cost is mostly memory. For modest corpora on a general-purpose database it is cheap; at large scale, memory dominates and quantization is what keeps it affordable.

What is the single most common beginner mistake?

Embedding queries and documents with different models or preprocessing, which silently destroys retrieval. Verify that both use the same model before debugging anything deeper.

Key Takeaways

  • A vector database finds data most similar in meaning to a query; it is fuzzy where keyword search is exact.
  • Many general-purpose databases now support vector search, so a dedicated store is a scale decision, not a default.
  • Chunk into a few hundred words and embed queries and documents with the same model to avoid the most common bugs.
  • Measure recall against an exact search with a small golden set rather than eyeballing results.
  • Memory is the dominant cost; a single node and quantization handle far more than beginners expect.
  • For exact terms and codes, combine vector and keyword search and rerank, rather than trusting similarity alone.

Search Articles

Categories

OperationsSalesDeliveryGovernance

Popular Tags

prompt engineeringai fundamentalsai toolsthe difference between AIMLagency operationsagency growthenterprise sales

Share Article

A

Agency Script Editorial

Editorial Team

The Agency Script editorial team delivers operational insights on AI delivery, certification, and governance for modern agency operators.

Related Articles

General

Rolling Out AI Hallucinations Across a Team

Most teams discover AI hallucinations the hard way β€” a confident-sounding wrong answer makes it into a client deliverable, a legal brief, or a published report. The damage isn't just to the output; it

A
Agency Script Editorial
June 1, 2026Β·11 min read
General

Case Study: Large Language Models in Practice

Most teams that fail with large language models don't fail because the technology doesn't work. They fail because they treat deployment as a one-time event rather than a discipline β€” pick a model, wri

A
Agency Script Editorial
June 1, 2026Β·11 min read
General

Thirty-Second Wins Breed False Confidence With LLMs

Working with large language models is deceptively easy to start and surprisingly hard to do well. You can get a useful output in thirty seconds, which creates a false confidence that compounds over ti

A
Agency Script Editorial
June 1, 2026Β·10 min read

Ready to certify your AI capability?

Join the professionals building governed, repeatable AI delivery systems.

Explore Certification