Het grootste verschil tussen die twee is dat de quicksearch aanneemt dat je nog niet klaar bent met typen, dus die doet een wildcard search op 'mesh*', zodat er niet enorme verschillen in typen/aantallen resultaten staan als je 'mes', 'mesh', 'meshr', ... tot 'meshrouter' typt.
De normale search weet zeker dat je klaar bent met typen, dus die zoekt op exact wat je hebt ingetyped, dus op 'mesh'.
En dan is het feit dat er in de titel 'meshrouter' staat ineens een belangrijk verschil; die sluit wel aan bij de eerste en niet bij de tweede zoekopdracht.
Dat is een van de nadelen van alles aan elkaar plakken in het Nederlands
De zoekmachine weet niet dat ie dat uit elkaar zou kunnen halen; en met de waardeloze complexiteit van taal - zeker de onze - is dat ook niet te automatiseren (want je wil niet dat daar 'auto' en 'matiseren' van wordt gemaakt).
In theorie zou het natuurlijk wel voor sommige woorden of sommige prefixen en suffixen zoals mesh en router kunnen (dus meshrouter = mesh, router en meshrouter en blablarouter = blabla, router en blablarouter), maar daar hebben we momenteel geen ondersteuning voor bij het forum.
We hebben wel al zoiets bij de search voor banen (veel benamingen eindigen bijvoorbeeld op programmeur of developer); dus we hebben er wel wat ervaring mee. Het op de schaal van de nieuwsartikelen of zelfs het forum doen is echter wel een hele andere uitdaging, omdat de lijst potentieel relevante dan natuurlijk veel groter is en er daardoor ook veel meer kans op false-positives is.
In mijn ervaring is er altijd wel een concreet voorbeeld te vinden om een zoekmachine te verbeteren. Helaas is ook mijn ervaring dat zo'n specifieke zoekopdracht verbeteren kan betekenen dat je het voor andere zoekopdrachten weer verpest.
[Voor 11% gewijzigd door ACM op 07-07-2020 09:06]