System and methods for predicting correct spellings of terms in multiple-term search queries

   
   

A search engine process predicts the correct spellings of search terms within multiple-term search queries. In one embodiment, when a user submits a multiple-term search query that includes a non-matching term and at least one matching term, a table is accessed to look up a set of terms that are "related" to the matching term or terms. A spelling comparison function is then used to determine whether any of these related terms is sufficiently similar in spelling to the non-matching term to be deemed a candidate correctly-spelled replacement. A candidate replacement term may automatically be substituted for the non-matching term, or may be suggested to the user as a replacement. The invention also includes a process for identifying terms that are related to each other based on the relatively high frequencies with which they co-occur within search queries of users, database records, and/or specific database fields.

Um processo do Search Engine prediz as soletrações corretas de termos da busca dentro das perguntas da busca do múltiplo-termo. Em uma incorporação, quando um usuário submete uma pergunta da busca do múltiplo-termo que inclua um termo non-combinando e ao menos um termo combinando, uma tabela é alcançada para olhar acima um jogo dos termos que são "relacionados" ao termo ou aos termos combinando. Uma função da comparação da soletração é usada então determinar se alguns destes termos relacionados são suficientemente similares em soletrar ao termo non-combinando a ser julgado uma recolocação correto-soletrada candidato. Um termo da recolocação do candidato pode automaticamente ser substituído para o termo non-combinando, ou pode ser sugerido ao usuário como uma recolocação. A invenção inclui também um processo para identificar os termos que se são relacionados basearam relativamente nas altas freqüências com que co-ocorrem dentro das perguntas da busca dos usuários, dos registros da base de dados, e/ou de campos específicos da base de dados.

 
Web www.patentalert.com

< Pre-authenticated communication within a secure computer network

< Pre-execution logon (PEL)

> Automatic feature augmentation for component based application programming interfaces

> Web based tool control in a semiconductor fabrication facility

~ 00160