Flexible keyword searching

   
   

A search engine implements a multi-level search scheme. A first level involves performing a keyword search based on character matching. A second level, performed only if the first level yields no results, is a keyword search based on phonetic representations of a search phrase and of the keywords. A third level, performed only if the first and second levels yield no results, is a rough matching search. The keywords or keyword phrases are specified in a phrase table. Each entry of the phrase table specifies a keyword phrase, its phonetic representation, a topic URL, and an action that is to be performed in conjunction with the topic URL. There are a plurality of defined actions, having different priorities. If multiple keyword phrases are found in the multi-level search, the one having the action with the highest priority is initiated. If there is a tie for the highest priority, the results are listed in a results page, regardless of the actions associated with the matched entries. Different actions can be specified in the phrase table entries, corresponding to different levels of the multi-level search scheme that were required to discover a matching entry.

Un Search Engine effettua uno schema multilivelli di ricerca. Un primo livello coinvolge effettuare una ricerca di parola chiave basata sulla corrispondenza del carattere. Un secondo livello, effettuato soltanto se il primo livello non dà risultati, è una ricerca di parola chiave basata sulle rappresentazioni fonetiche di una frase di ricerca e delle parole chiavi. Un terzo livello, effettuato soltanto se i primi e secondi livelli non danno risultati, è una ricerca di corrispondenza approssimativa. Le parole chiavi o le frasi di parola chiave sono specificate in una tabella di frase. Ogni entrata della tabella di frase specifica una frase di parola chiave, la relativa rappresentazione fonetica, un URL di soggetto e un'azione che deve essere effettuata insieme con il URL di soggetto. Ci è una pluralità di azioni definite, avendo priorità differenti. Se le frasi multiple di parola chiave sono trovate nella ricerca multilivelli, quella che ha l'azione con la netta priorità è iniziata. Se ci è un legame per la netta priorità, i risultati sono elencati in una pagina di risultati, senza riguardo alle azioni connesse con le entrate abbinate. Le azioni differenti possono essere specificate nelle entrate della tabella di frase, corrispondenti ai livelli differenti dello schema multilivelli di ricerca che sono stati richiesti per scoprire un'entrata di corrispondenza.

 
Web www.patentalert.com

< Interactive process for recognition and evaluation of a partial search query and display of interactive results

< Voice converter for assimilation by frame synthesis with temporal alignment

> Method and apparatus for estimating computer software development effort

> Translation ordering system

~ 00115