Annem bir tür kütüphaneci olmak için çevrimiçi bir kurs alıyor, bu kursta boolean aramaları kapsıyorlar, böylece veritabanlarını verimli bir şekilde arayabiliyorlar, ancak bunun gibi bir şey soran bir soru var:
"X OR y" araması 105 000 sonuçla sonuçlanırken, yalnızca x araması 80 000 sonuçla sonuçlanır ve yalnızca y araması 35 000 sonuç alır. Kombine bireysel aramalar 115 000 sonuç verdiğinde neden "x OR y" araması 105 000 sonuç veriyor?
Benim için bu garip geliyordu, bu yüzden pastırma ve sandviç kelimelerini kullanarak bunu kendim denedim .
- Sadece pastırma vermiştir 179 000 000 sonuçlar
- Sadece sandviç vermiştir 312 000 000 sonuçlar
- pastırma VEYA sandviç 491 000 000 sonuç verdi
Ama benim için şunu ekler: 179 000 000 (domuz pastırması) + 312 000 000 (sandviç) = 491 000 000 (domuz pastırması VEYA sandviç)
Bir OR sorgusu neden her iki ayrı sorgudan daha az isabetle sonuçlanabilir?