01
Semantic + structural matching
In plain words: It knows 'how do refunds work?' and 'what's your refund window?' are the same question, but 'cancel' and 'pause' are not.
under the hood · Every query gets an embedding in the HNSW vector index and a structural template, numbers, dates, and entities abstracted into slots. A hit requires both signals to agree, which kills the false-positive class that similarity-only caches are infamous for.