Semantic search cannot find invoice INV-48213
Searching for INV-48213 with a real embedding model, multilingual-e5-small, puts the right document 3rd, behind INV-48231. Why an identifier gets lost in a vector, what BM25 does, why RRF fusion still leaves ties, and how an identifier field with an exact filter puts the right document first 13 times out of 13.