
Quick Answer
Two hit counts can be compared only when five settings match: what counts as a hit, family expansion, deduplication scope, tokenization and stemming, and the index and OCR state behind the search.
Check them on your own collection before the meet-and-confer. It is a rerun, not a re-collection. For a solo litigator facing thousands of emails and chats, I suspect many gaps will vanish there, and the written record of each run, kept as carefully as a defensible hold notice, is what answers opposing counsel when the search is questioned.
Key Points
- Two hit counts can be compared only when five settings match: hit definition, family expansion, deduplication scope, tokenization and stemming, and index and OCR state.
- In In re Fannie Mae Securities Litigation (D.C. Cir. 2009), an agency that stipulated to over 400 terms spent over $6 million, more than 9% of its annual budget.
- EDRM's 2009 Search Guide warns that OCR text from scanned paper sometimes misses a letter or two, so keyword searches might not match those documents.
Two hit reports can disagree without either being wrong; the settings behind them decide whether they can be compared.
Before the meet-and-confer, put one request to each side in writing: say what your engine counted as a hit, and what it did with families, duplicates, word endings and scanned pages.
I think of this whenever two hit reports arrive at a meet-and-confer and refuse to agree. Nobody altered the collection. Somebody altered the machinery that reads it, or never said how it was set.
Concept search will not dissolve the quarrel, though its enthusiasts sometimes suppose it will. An engine that matches by meaning is good at returning a document that says bunny when the searcher typed rabbit, and poor at promising that no exact match was missed, which is why keyword search remains the part of e-discovery a party can account for term by term. Whether hybrid search beats keyword terms alone for litigation review is a fair question; but the number that gets negotiated, argued over and perhaps sworn to is still the exact keyword count, and that count is only as honest as the settings behind it.
For a solo litigator with a mailbox of emails and chats and no budget for a second review, the cheapest documents are the ones never read because an inflated count was caught in time. So the first question is not how many hits there are.
It is what each side meant by a hit, and that is where the five settings begin.
Two parties can run identical search terms, swear to different counts, and both be telling the truth. Keyword search is everywhere. Its behavior is not uniform.
Miller Canfield put the matter with lawyerly dryness: virtually all review software allows keyword searching, each program with its own eccentricities in how the search is actually carried out. Magistrate Judge Paul W. Grimm said it more memorably in Victor Stanley, Inc. v. Creative Pipe, Inc. (D. Md. 2008), observing that "all keyword searches are not created equal." I believe that sentence holds an older wisdom than it seems to. So before disputing the number, ask the other side, in writing, what their engine was told to do with each term.
The eccentricities are not mysterious, though they are seldom written down. They live in five places: what a hit is, whether families are pulled in, how duplicates are removed, how text is cut into words and stemmed, and whether the index, scanned pages included, holds readable text at all. One standard search guide shows how far a single word can wander, for a query on motorcycle maintenance records returned automobile records and, in a couple of cases, email about music records. Same word. A different thing.
What follows is a way to learn which of those five settings divides two reports, before anyone spends an afternoon arguing over the terms themselves.
Which five settings decide whether two hit counts can be compared?
Two hit counts can be compared only when five settings match: what counts as a hit, family expansion, deduplication scope, tokenization and stemming, and the state of the index, including OCR.
Before any number is argued over, I would put five plain questions to each side, in this order:
- Hit definition: Does a hit mean a document, a term occurrence or a family, and which fields were searched?
- Family expansion: Were parent emails and attachments added to the documents that actually matched?
- Dedup scope: Were duplicates removed across the whole collection, within each custodian, or not at all?
- Tokenization and stemming: How does the engine cut text into words, and does "brake" also find "braking"?
- Index and OCR state: Was every file indexed, and were scanned pages given searchable text?
The common assumption is that a list of search terms defines a search. It does not. EDRM's Search Guide, published in 2009, lists the parameters a keyword search normally carries: search string syntax, stemming on or off, wildcard syntax, case sensitivity, target data sources, field restriction and date range. For data outside English it adds character encoding, diacritics and the tokenization scheme itself. Each of those is a lever. The research section below walks through these findings.
Tokenization, I should say, is the rule by which an engine cuts a stream of text into the units it will later match. Stemming is the older and gentler practice of letting one root stand for its family of endings, so that EDRM's "brakes" reaches out to brake, braking and braked. Both are invisible in a hit report. Neither is invisible in the number.
A thread on r/ediscovery from August 2025 shows how quickly the first setting goes astray. An attorney of 20 years was told that Microsoft Purview could not return, in one search, emails matching either participant criteria or body-text criteria. The only offers were two overlapping searches, or a combined search that kept just the emails meeting both conditions. A commenter answered with a single KQL query joined by OR. The terms never changed. What a hit meant, and so what the count meant, changed entirely.
Why does this matter beyond tidiness? Every returned document is a document someone pays to read. By our own analysis of review economics, AI-assisted review runs cents per document, while manual review runs dollars per document and roughly $19K/GB, a gap the buyer can see on their own matter. Combining 3 sources points to one conclusion: an unexplained count is a budget question long before it is a legal one. Scanned records are where it hides best, as anyone who has watched OCR errors silently drop documents from a search will remember, and it is to the first two settings, the meaning of a hit and the reach of a family, that I turn next.
Is matching five settings enough to make two hit counts agree?
Two sides can swap the same term list, match all five settings and still find a gap. The field's own 2009 search guide counts more moving parts than most hit reports ever disclose.
The guide comes from EDRM, the Electronic Discovery Reference Model, which publishes a framework defining the search techniques used in e-discovery. Its list of normal keyword search parameters goes well beyond the term list. For data in other languages it assumes still more, from character encoding and diacritics to the tokenization scheme that decides where one word ends and the next begins.
Several of those fit inside our five settings. Others fit nowhere, and they are exactly the details two parties tend to assume they share.
| Parameter listed in EDRM's search guide | Where it sits in the Search Equivalence Test |
|---|---|
| Search string syntax | Hit definition |
| Stemming on or off, keyword language | Tokenization and stemming |
| Encoding, diacritics, de-compounding, special characters, tokenization scheme | Tokenization and stemming |
| OCR text from scanned paper | Index and OCR state |
| Case sensitivity, wildcard syntax, field restriction, date range, target data sources, noise words in phrase searches | Not covered: write it down |
Some differences sit inside the index, where no term list shows them. "The problem with OCR text taken from a scanned document is that sometimes the OCR misses a letter or two, so searches might not match," the guide warns. In its hypothetical motorcycle case, scanned garage records turned up only after fuzzy search, which matches terms off by a letter or two, was switched on. Phrase searches carry a quieter risk. When a phrase contains a noise word, "the searching implementation may substitute any word in place of the noise word," the guide says, and it calls it "very important for the legal practitioner to validate" how such phrases behave.
The way separate searches get combined can move a count as well. In August 2025 an attorney posted on a Reddit forum for e-discovery practitioners about a widely used email discovery tool. The poster wanted every email that matched participant criteria, such as a name or company domain in the address lines, or body-text criteria. According to the post, the IT contact offered two choices: run two separate searches, or combine the criteria and "get only emails that satisfy #1 AND #2, defeating the purpose." The poster wrote, "I've been an attorney for 20 years and have never had someone tell me we are so limited."
Commenters thought a single OR query was probably possible in the tool's own query language. They also explained why the choice matters: participant hits overlap body hits wherever a signature block puts the name in the body, so two counts added together include the same emails twice. One commenter asked whether separate searches loaded into one review set would avoid adding a document twice. Another warned that after a tool update, "what worked in August 2025 doesn't work in August 2026." Nobody in the thread tested these points, but they show how much a merge choice can change.
Same two criteria, three document sets
- Combined with AND: only emails that match both the participant and the body criteria. Everything else drops out.
- Two separate searches: every email in either set, counted twice wherever a signature block puts the name in the body.
- One OR search, or separate searches deduplicated into one set: each email matching either criterion, counted once.
From a 2025 r/ediscovery thread. Check whether your own tool deduplicates across searches.
Courts recognized the variation years ago. In Victor Stanley v. Creative Pipe (D. Md. 2008), Magistrate Judge Paul W. Grimm wrote that "all keyword searches are not created equal." According to a review by the law firm Miller Canfield, adequacy tests for keyword searches usually come up when a court decides whether an accidental production waived privilege. Those tests tend to weigh who chose the keywords and what sampling showed. Review programs each search by keyword with "their own eccentricities," the review adds.
One case shows what skipping that testing costs. In In re Fannie Mae Securities Litigation (D.C. Cir. 2009), a government agency that was not a party to the case agreed to search its network and backup tapes using the requesting side's keywords. It stipulated to the process before it saw the list of more than 400 terms. The court held the agency to its agreement, which left it, in Miller Canfield's account, "unable to test whether those terms would actually identify responsive documents."
Over $6 million
Spent by the non-party agency in Fannie Mae to answer one subpoena, more than 9% of its annual budget. The search returned about 660,000 documents, and the review required 50 contract attorneys.
A hit count is the output of a whole configuration, and the term list is only the part both sides can see. Our five settings decide whether two counts can be compared at all. Once they match, case sensitivity, wildcards, field limits, noise words and the merge method can still move the number. Fannie Mae shows when the bill for untested terms arrives: in review volume, long after the negotiation has ended.
- Add the parameters EDRM lists for every keyword search that the test does not cover to your written answers: case sensitivity, wildcard syntax, field restrictions, date range and target data sources.
- If the collection includes scanned paper, ask whether exact-match terms ran against OCR text, and whether anyone checked a sample with fuzzy matching.
- Before relying on a count for any phrase term that contains a noise word, run it on a few documents you already know.
- Ask how separate criteria were combined, and whether the reported count comes before or after deduplication across searches. Note the date of each run.
- See and sample any term list before stipulating to it, and record who chose the terms and how they were tested.
How we checked this
We used EDRM's search methodology guide, an undated article from the law firm Miller Canfield that summarizes the Fannie Mae and Victor Stanley decisions, and a 2025 practitioner thread on Reddit. No figures in this section come from us. EDRM's guide dates from 2009, and search tools have changed since then. We relied on Miller Canfield's account of the cases and did not read the court opinions ourselves. The Reddit comments are unverified opinions, and the point about deduplication was posed as a question. Miller Canfield sells litigation services. We build eDiscovery software, so we have a stake in how carefully search settings are handled. Still unknown: how much of a typical count gap each setting explains. None of our sources measured it.
- EDRM, EDRM Search Guide on search methodologies, September 2009.
- Miller Canfield, article on keyword search risk in e-discovery, undated.
- r/ediscovery, practitioner thread on search and review limitations, August 12, 2025.
Is a hit count gap a real scope dispute or a settings mismatch?
Nobody can say until both counts are traced to the documents behind them. A gap that survives matched settings is a scope dispute; one that vanishes was never about the terms.
Two kinds of quarrel wear the same face across a conference table. A scope dispute is a disagreement about which documents ought to be reviewed at all. A settings mismatch is something stranger: both sides may want the same documents, yet their engines count them in different coin. Conventional wisdom reads a large count as proof of broad terms. It may instead be a count of families, or of duplicates no one removed.
Consider the same objection written twice.
- Before: Your terms return far too many documents, and we propose striking half of them.
- After: Your report counts families and ours counts only the documents that matched; once we count alike, how far apart are we?
The first opens a negotiation over words. The second opens a negotiation over arithmetic, which is shorter.
What it costs to guess wrong is not a matter of conjecture. Miller Canfield's account of In re Fannie Mae Securities Litigation, 552 F.3d 814 (D.C. Cir. 2009), tells of a third-party government agency that stipulated to a keyword process before it had seen the requesting party's list of over 400 terms. The search returned approximately 660,000 documents. The court held the agency to its stipulation, the review required 50 contract attorneys, and the agency spent over $6 million, more than 9% of its annual budget. In the firm's reading, the agency's error was surrendering control of its own methodology, so that it could never test whether the terms found responsive documents or merely documents that happened to contain them.
One might expect AI review to retire this old arithmetic. It seems, rather, to have sharpened it. Reform has disappointed before: the same firm notes that the federal e-discovery amendments effective December 1, 2006, meant to lessen the cost and risk of ESI discovery, "in many cases" had "the opposite effect." When review is priced by consumption, every document a search lets through is billed. The count is the meter.
A count, then, deserves the treatment we give an answer. In our own platform, every answer links back to the exact exhibit it came from, so an attorney can verify it in one click before filing. A hit report should be held to the same standard: a number that cannot be walked back to its documents is an assertion, not evidence. That is why the reconciliation I describe next begins on your own collection, under your own settings, long before anyone weighs reducing attorney review hours with hybrid search on a set nobody has yet measured.
How do you check equivalence on your own data before the meet-and-confer?
Rerun the terms under the other side's stated settings on your own collection, keep a record of each run, and bring five written answers. Settings travel across the table; documents stay home.
These are the steps I would carry into the room, in this order:
- State your hit definition and ask for theirs. Is the count of documents with any hit, of unique hits per term, or of whole families, and which fields were searched?
- Confirm family expansion. Ask for the count both with and without parents and attachments added.
- Confirm deduplication scope. Global across the collection, within each custodian, or none at all.
- Exchange tokenization and stemming rules. Stemming on or off, wildcard syntax, handling of noise words, and the characters the engine treats as word breaks.
- Disclose index and OCR state. Which files failed to index, and whether scanned images were given searchable text before the run.
Each step asks for a setting, not a document. That distinction is the whole of the privilege argument.
A kitchen scale makes the point well enough. Two cooks weigh the same flour and disagree by the weight of a bowl, because one scale was zeroed with the bowl upon it and the other was not; nobody thinks to accuse the flour.
Once the other side's settings are known, I would rerun my own terms under them one setting at a time, so that each movement in the count belongs to a single cause. Change two settings at once and you learn nothing. The result is a reconciled report, and it can be laid out as plainly as this:
| Setting | Our run | Their stated run | Count after matching |
|---|---|---|---|
| Hit definition | Documents with any hit, body and metadata | As disclosed | Recorded after rerun |
| Family expansion | Off | As disclosed | Recorded after rerun |
| Dedup scope | Global | As disclosed | Recorded after rerun |
| Tokenization and stemming | Stemming off | As disclosed | Recorded after rerun |
| Index and OCR state | All images OCR'd | As disclosed | Recorded after rerun |
Where that work runs matters as much as how. In our own deployment model, processing runs single-tenant or inside the client's own AWS account under the client's own keys, with no vendor retention and no model training, so nothing fed to it trains anyone's model or waives privilege. Because originals are immutable and content-hashed, with append-only audit trails and a documented chain of custody, each rerun leaves a record meant to hold up if opposing counsel challenges it. Pairing those reruns with a privilege gate that keeps privileged ESI out of review means the check itself never exposes what it measures.
The danger on the other side is excess. The Richmond Journal of Law and Technology article on keyword search terms sets them against responsiveness, privilege and evidence standards, and names in its very title the fourth hazard, Rube Goldberg, the machine built of too many parts. One setting at a time keeps the reconciliation from becoming that machine, and the first row of the table, the meaning of a hit, is where most of these quarrels begin and, I suspect, where many of them end.
How can I reduce the cost of document review when hit counts disagree?
Settle the five settings before the terms. A gap that disappears under matched settings costs almost nothing to resolve; one negotiated blind can lock in review volume nobody measured.
I suspect the next quarrels over hit counts will turn less on which words to use and more on how each engine behaves: whether it stems, whether it reads OCR text, whether it can join metadata and body text with a single OR. The 2009 search guide I cited earlier warned that OCR text taken from scanned paper sometimes misses a letter or two, so that searches might not match. In its own example, the client's garage records surfaced only once fuzzy search was turned on. That is the whole lesson in small. The documents were there. The setting hid them.
So begin with the meaning of a hit, then families, then duplicates, then words, then the index. Bring the answers in writing. And when the other side's number still differs after all five agree, you will at last be arguing about something real.
Summarize This Article With AI
Open this article in your preferred AI engine for an instant summary.
Frequently Asked Questions
What else do litigators ask when hit counts will not match?
Most questions turn on the same matters: whether to merge separate searches, how to defend a search under challenge, and where the settings should be written down.
What is a hit report?
A hit report is a list of search terms showing how many documents each term returned. It means little alone. Its counts depend on settings the report rarely prints.
Can I run two searches and merge them without double counting?
Usually, yes. Deduplicating across both result sets, or loading both into one review set, should keep a shared document from being counted twice. Expect overlap regardless, since a name searched in the sender field also appears in that person's own signature block.
How do I make a search withstand a challenge from opposing counsel?
Write down the syntax, the settings and the date of each run, then sample the results. The person who ran the search may be deposed. One practitioner warned that with platform updates, "what worked in August 2025 doesn't work in August 2026."
Should search settings go into the ESI protocol?
I believe so. The law firm commentary I quoted at the outset observes that parties who negotiate terms and search logic in advance make the method harder for either side to challenge later. I confess the evidence here does not show how much of a typical gap settings alone explain; no controlled test on a shared collection is on record. Until one is, the protocol is where the five answers belong, written beside the terms they govern.
Written by
Michael
Kansky
Michael Kansky is a serial software entrepreneur who has spent more than two decades building and bootstrapping profitable SaaS and services companies.
Connect on LinkedIn

