Als je al een beetje hebt gestoeid met alltheweb livesearch, dan heb je kunnen ervaren waarmee de Yahoo programmeurs aan het experimenteren zijn.
Zo zie je zaken als automatische correcties op spellingfouten, zoekresultaten terwijl je aan het typen bent (soort Google Suggestions), categoriëen over het onderwerp waarop je zocht, alternatieve zoekvragen enzovoort. Al deze aspecten vallen onder de noemer ‘predictive suggestions’. Recentelijk is aan Yahoo! een patent toegewezen die ingaat op dit aspect onder de titel ‘Alternative search query prediction’. Samengevat:
Providing an alternative search query to a predicted search query is disclosed herein. A search query is received from a client node. Prior to receiving an indication from the client node that the search query is completely formed, the following steps are performed:
1) a predicted search query is determined by predicting what the search query will be when completed;
and 2) an alternative search query that differs from the predicted search query is determined based on the predicted search query. The alternative search query is provided to the client node. The alternative search query may be something that the user search query is unlikely to complete to. For example, in response to the user entering a search query of “brittany sp”, an alternative search query with a spelling suggestion of “britney spears” is determined and provided to the user.
Yahoo! investeert flink in deze technologie, want een tweede patent in dezelfde richting ‘Biasing queries to determine suggested queries’ was ook op 1 maart jongstleden toegekend. Als we hier naar de samenvatting kijken, dan zien we dat een voorspelling met name bepaald kan worden door een wegingsfactor toe te kennen aan een zoekactie.
Applying a bias when determining a suggested search query.
Examples of biases that can be applied include, but are not limited to, temporal biases and monetization biases.
Temporal biasing involves increasing a weight associated with a search query, based on a temporal attribute associated with the query. Search queries may also have associated with them a parameter such as frequency, count, etc. One of these parameters may serve as a weight.
In order to determine suggested search queries, the temporal attribute is used to modify or bias the parameter (e.g., frequency parameter). Thus, the weight of the search query is modified to temporally bias the query. The suggested search queries are determined based on the biased parameter.
Wat ga je dan krijgen? Je kunt dan denken aan spelling correcties, suggesties, verwijzingen naar eerder geraadpleegde pagina’s – anderen met een gelijksoortige zoekvraag klikten op deze pagina -, pro-actieve zoekresultaten, enzovoort. Met andere woorden het zoeken wordt ons nog gemakkelijker gemaakt, tenzij je van het type zoeker bent die met rust gelaten wilt worden. In dat geval is een knop om al deze ongein uit te zetten wel gewenst.
Opvallend is overigens dat in het patent ‘Biasing queries to determine suggested queries’ het aspect monitizing wordt benoemd. Dit zou dus kunnen betekenen dat een positie van een zoekresultaat suggestie mede bepaald wordt door de opbrenst ervan. Natuurlijk begrijpt iedereen dat zoekmachines geld moeten verdienen. Echter de zoekresultaten beïnvloeden gaat wel wat verder.