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

Data Preparation1. Is your retrieval unit defined?2. Is content cleaned of boilerplate?3. Do chunks have sensible size and overlap?Embedding4. Is the embedding model pinned and recorded?5. Does the model suit your content?6. Is a re-embedding pipeline ready?Indexing7. Do you know your recall?8. Is the index sized to your scale?Querying9. Is the query embedded with the same model?10. Are filters and metadata in place?11. Do you retrieve a buffer and re-rank?Operations12. Is freshness automated and cost tracked?13. Is there an evaluation set you trust?How to Use This ChecklistRun It at Three MomentsTurn It Into a Living DocumentAdapt It to Your StakesFrequently Asked QuestionsWhich checklist item do teams skip most often?Do I really need metadata if I only do semantic search?How do I run a recall check without ground truth?Is overlap between chunks always necessary?When should I run the full checklist?How do I track vector workload cost?Key Takeaways
Home/Blog/Twelve Items to Verify Before You Trust a Vector Index
General

Twelve Items to Verify Before You Trust a Vector Index

A

Agency Script Editorial

Editorial Team

·March 26, 2019·7 min read
vector databasesvector databases checklistvector databases guideai tools

A checklist is only useful if you understand why each item is on it. A bare list of "do this" instructions invites cargo-cult compliance, where you tick boxes without grasping what they protect against. So this checklist for vector database projects pairs every item with a one-line reason. Use it before launch, during reviews, or whenever search quality feels off and you need a systematic place to start looking.

The items group into five phases: data preparation, embedding, indexing, querying, and operations. You can run the whole thing in an afternoon, and most teams find at least two items they had quietly skipped.

Treat it as a working tool, not a certificate. The value is in the items that make you stop and say, "we never checked that." A checklist run before launch tends to be quick because the system is fresh in everyone's mind; a run six months later is often more revealing, because the gaps that crept in while no one was watching are exactly the ones a structured pass catches. The discipline is cheap and the payoff is avoiding the slow, invisible decay that affects every retrieval system left unattended.

Data Preparation

1. Is your retrieval unit defined?

Decide whether you are searching documents, sections, or sentences before embedding anything. The retrieval unit determines how precise results can be, and changing it later means re-processing everything. This is the most consequential early decision.

2. Is content cleaned of boilerplate?

Strip navigation, repeated headers, and disclaimers that add noise without meaning. Boilerplate pollutes embeddings and lets near-duplicates dominate results. Clean input is the cheapest quality improvement available.

3. Do chunks have sensible size and overlap?

Aim for a few hundred words with light overlap so no answer gets severed at a boundary. Oversized chunks blur topics; undersized ones lose context. The walkthrough in Standing Up Your First Similarity Search, Step by Step shows how to set these. Prefer splitting on natural boundaries like paragraphs and headings over arbitrary character counts, since a chunk that ends mid-sentence embeds a half-formed thought.

Embedding

4. Is the embedding model pinned and recorded?

Store the exact model and version in your index metadata. Mismatched models produce silent nonsense, the failure mode detailed in Seven Ways a Vector Store Quietly Returns Junk. Pinning it makes mismatches detectable.

5. Does the model suit your content?

A general text model fits prose; code, images, and multilingual content need models trained for them. The model drives quality more than the database. Verify it matches your domain before scaling.

6. Is a re-embedding pipeline ready?

Even if you never upgrade the model, have the pipeline built. When you do upgrade, you must re-embed everything, and you do not want to assemble that process under pressure.

Indexing

7. Do you know your recall?

Compare approximate results against a brute-force baseline on a query sample. Approximate indexes default to speed over accuracy, so unmeasured recall may be silently dropping good matches. This is the single most overlooked check.

8. Is the index sized to your scale?

Below a few hundred thousand vectors, simple indexes suffice; exotic structures add memory cost and complexity you may not need. Match the index to your scale, as discussed in Flat, Graph, or Inverted: Choosing How Vectors Get Searched.

Querying

9. Is the query embedded with the same model?

Query and content vectors must come from the identical model and version, or distances are meaningless. Assert this at query time rather than assuming it.

10. Are filters and metadata in place?

Store source, date, category, and access fields so you can combine similarity with hard constraints. Without them you cannot answer "similar items, but only recent ones," and adding them later means reprocessing.

11. Do you retrieve a buffer and re-rank?

Fetch more candidates than you display, then filter and optionally re-rank. The buffer absorbs losses from approximate indexes and filtering, and re-ranking sharpens order. The reasoning sits in Opinionated Rules for Running Embeddings in Production.

Operations

12. Is freshness automated and cost tracked?

Wire ingestion to add, update, and delete vectors as content changes, since stale indexes drift silently. And track cost per thousand queries and per million vectors, because vector workloads grow expensive quietly. Both invisible problems need active monitoring.

13. Is there an evaluation set you trust?

Keep a small, stable set of real queries with known-good answers, and re-run it after every meaningful change. Without it, you tune by anecdote and cannot tell improvement from drift. This single habit converts "the search feels better" into a number you can defend, and it is the backbone of every other item on this list.

How to Use This Checklist

Run It at Three Moments

Run it before launch to catch gaps, during quarterly reviews to catch drift, and whenever quality feels off to localize the problem fast. Each pass tends to surface different items, because projects degrade in different ways over time.

A launch pass tends to expose missing metadata and untested recall. A review pass, months later, tends to expose staleness and cost creep that crept in unnoticed. An incident-driven pass is the fastest way to localize a sudden quality drop, because walking the items in order points you at the phase where the failure lives instead of leaving you to guess across the whole system.

Turn It Into a Living Document

The checklist is most powerful when it stops being generic and starts recording your specific answers. Next to "is the embedding model pinned," write the actual model and version you use. Next to "do you know your recall," write the number you last measured and the date. Over time the document becomes a snapshot of your system's real configuration, which makes onboarding faster, audits easier, and incident response far quicker, because the facts you need are already written down instead of scattered across people's memories.

Adapt It to Your Stakes

Weight the items by how much each failure would cost you. A casual recommendation feature can tolerate lower recall; an assistant grounding its answers cannot. Use the justifications to decide where to be strict and where good-enough is genuinely good enough, as the patterns in Inside Five Products Powered by Nearest-Neighbor Lookup illustrate. A low-stakes feature might safely ignore half this list; a system feeding compliance decisions should treat every item as mandatory and document its answer. The checklist is a tool, not a verdict, and the stakes set how hard you lean on it.

Frequently Asked Questions

Which checklist item do teams skip most often?

Measuring recall. Because approximate indexes return results quickly and look fine, teams rarely verify how many relevant items the index missed. Comparing against a brute-force baseline on a sample is the fastest way to expose silent quality loss.

Do I really need metadata if I only do semantic search?

Almost certainly yes, eventually. The moment you need "similar items from this period" or "results this user may see," you need metadata, and retrofitting it usually means reprocessing every record. Capturing it upfront is far cheaper than reconstructing it.

How do I run a recall check without ground truth?

Use a brute-force exact search over a sample as the reference, since it returns the true nearest neighbors, then measure how many your approximate index also returns. The gap is your recall loss. It needs no labeled data, just a slower exact comparison.

Is overlap between chunks always necessary?

Not always, but light overlap cheaply prevents answers from being cut at chunk boundaries. The cost is slightly more storage. For most prose, modest overlap improves retrieval enough to justify it; for highly structured content, you can sometimes skip it.

When should I run the full checklist?

Before launch, during periodic reviews, and any time search quality feels off. Each occasion catches different problems: launch catches gaps, reviews catch drift, and incident-driven runs localize a specific failure quickly.

How do I track vector workload cost?

Monitor embedding calls, storage volume, and query compute, then express them as cost per thousand queries and per million stored vectors. These ratios reveal when a smaller model or tighter index would recover budget without meaningfully hurting quality.

Key Takeaways

  • Every checklist item carries a reason, so you protect against real failures rather than ticking boxes blindly.
  • Define the retrieval unit and clean content before embedding, because both are expensive to change later.
  • Pin the embedding model, ensure it suits your content, and keep a re-embedding pipeline ready.
  • Measure recall against a brute-force baseline, the most commonly skipped and most revealing check.
  • Capture metadata and retrieve a buffer for filtering and re-ranking at query time.
  • Automate freshness and track cost, since both degrade silently without active monitoring.

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

Prompt Quality Decides Whether AI Earns Its Keep

Prompt quality is the single biggest variable in whether AI delivers real work or expensive noise. The model matters, the platform matters — but the prompt you write determines whether you get a first

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

Counting the Real Cost of Every Token You Send

Tokens and context windows sit at the intersection of AI capability and operational cost—yet most business cases treat them as technical footnotes. That's a mistake that costs real money. Every time y

A
Agency Script Editorial
June 1, 2026·10 min read
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

Ready to certify your AI capability?

Join the professionals building governed, repeatable AI delivery systems.

Explore Certification