Exercise 2: Fixing the Ambiguous OR With Parentheses — Possible Solution ==================================================================== WHY THE ORIGINAL QUERY IS AMBIGUOUS ------------------------------ "rate limit" site:a.com OR site:b.com has no grouping to indicate what the OR is actually meant to apply to. Per this chapter's own compare table, this is "typically parsed as ORing the whole second half of the query, not just the two site: terms cleanly" - meaning it's unclear whether the intent is "must contain 'rate limit' AND (be on a.com OR b.com)" or something looser, like "either contains 'rate limit' and is on a.com, or is simply on b.com regardless of the phrase." Without parentheses, there's no way to be certain which interpretation the search engine will actually apply. THE REWRITTEN QUERY ------------------------------ "rate limit" (site:a.com OR site:b.com) WHY THE PARENTHESES FIX THE AMBIGUITY ------------------------------ Per this chapter, wrapping the two site: terms in parentheses makes the OR "explicitly scoped to just the two domains" - it's now unambiguous that the query means: the exact phrase "rate limit" must appear, AND the page must be on either a.com or b.com. The parentheses draw a clear boundary around exactly what the OR is being applied to, removing the guesswork the original query left open. WHY THIS MATTERS BEYOND JUST THIS ONE EXAMPLE ------------------------------ Per this chapter's own framing, grouping "becomes essential once a query has several operators" - any time an OR clause sits alongside other operators in the same query, parentheses are what keep the query's actual logical structure matching what was intended, rather than leaving it to whatever default parsing behavior the search engine happens to apply. WHY THIS WORKS AS AN ANSWER ------------------------------ It explains precisely what makes the original query ambiguous rather than just calling it "unclear," supplies the corrected query using this chapter's own recommended syntax, and explains why the parentheses resolve the ambiguity specifically rather than just adding extra characters.