Semantisch zoeken

Semantisch zoeken is een benadering van het vinden van inhoud op internet die anticipeert op de intentie achter de zoekvraag van de gebruiker. Het doel van semantisch zoeken is om de eindgebruiker zo relevant mogelijke zoekmachineresultaten te bieden.

Bij semantisch zoeken identificeert de programmering van de zoekmachine het trefwoord in een zoekopdracht, maar probeert ook de intentie van de gebruiker te voorspellen bij het retourneren van resultaten. Bij het voorspellen van de intentie van de gebruiker, kan de programmering rekening houden met zaken als eerdere zoekopdrachten, de geografische locatie van de gebruiker, trending topics, de relatie tussen woorden in de zoekopdracht van de gebruiker, het relatieve succes van soortgelijke zoekopdrachten, ontologie onderlinge relaties en het type apparaat dat de zoekopdracht indient.

In tegenstelling tot Booleaans zoeken, dat alleen geschikt is voor trefwoorden en de operatoren AND, OR en NOT, stelt semantisch zoeken gebruikers in staat om natuurlijke taal te gebruiken bij het indienen van query's. De programmering maakt gebruik van fuzzy logic, predictive modeling en deep learning algoritmen, alsmede tekstanalyse, kennisgrafieken en concept maps om de gebruiker te voorzien van de volgorde van links op een zoekmachine resultaten pagina (SERP).

De programmering verzamelt ook gegevens over welke links de eindgebruiker aanklikt, van welke links de gebruiker snel terugkaatst en metrics die de betrokkenheid van de gebruiker aangeven om toekomstige query resultaten te verbeteren. De disambiguatiemogelijkheden van de programmering kunnen niet alleen onderscheid maken tussen twee vergelijkbare trefwoorden, maar kunnen ook variaties in spelling en werkwoordstijd herkennen.

Semantic search wordt vaak geassocieerd met Google RankBrain, de kunstmatige intelligentie (AI)-component van Google's Hummingbird-zoekalgoritme. RankBrain maakt gebruik van machine learning om resultaten te filteren en te verbeteren welke resultaten als eerste worden gepositioneerd in de resultatenpagina's van zoekmachines. De programmering van RankBrain doorzoekt gegevens om patronen te vinden en gebruikt die gegevens om het inzicht van de software zelf te verbeteren.