Simplifying query terms with transliteration
First Claim
1. A computer implemented method, comprising:
- receiving from a user through a user interface a search query comprising one or more original query terms for searching a collection of documents, the user interface having a user interface language;
identifying the user interface language as a small language or not a small language, a small language being a natural language having a relatively small representation in the collection of documents;
simplifying each query term to a simplified form; and
if the user interface language is a small language, for each original query term that has a simplified form that is different from the original term, using the original query term as-is and not providing any synonyms for the query term, and for each original query term that is identical to its simplified form, using the simplified form to identify synonyms for the original query term for use in augmenting the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving from a user a search query; and receiving an indication of a user preference to apply transliteration in simplifying the query terms of the search query. Alternatively, the operations include receiving from a user a search query of query terms; applying transliteration in simplifying the query terms; and using the simplified query terms to identify synonyms to use in augmenting the search query. Alternatively, the operations include receiving from a user a search query; identifying the user interface language as a small language or not a small language; simplifying each query term to a simplified form; and if the user interface language is a small language, for each original query term that has a simplified form different from the original term, using the original query term as-is and not providing any synonyms for the query term.
65 Citations
18 Claims
-
1. A computer implemented method, comprising:
-
receiving from a user through a user interface a search query comprising one or more original query terms for searching a collection of documents, the user interface having a user interface language; identifying the user interface language as a small language or not a small language, a small language being a natural language having a relatively small representation in the collection of documents; simplifying each query term to a simplified form; and if the user interface language is a small language, for each original query term that has a simplified form that is different from the original term, using the original query term as-is and not providing any synonyms for the query term, and for each original query term that is identical to its simplified form, using the simplified form to identify synonyms for the original query term for use in augmenting the search query. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, encoded on a computer-readable storage device, operable to cause data processing apparatus to perform operations comprising:
-
receiving from a user through a user interface a search query comprising one or more original query terms for searching a collection of documents, the user interface having a user interface language; identifying the user interface language as a small language or not a small language, a small language being a natural language having a relatively small representation in the collection of documents; simplifying each query term to a simplified form; and if the user interface language is a small language, for each original query term that has a simplified form that is different from the original term, using the original query term as-is and not providing any synonyms for the query term, and for each original query term that is identical to its simplified form, using the simplified form to identify synonyms for the original query term for use in augmenting the search query. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more computers configured to perform operations comprising; receiving from a user through a user interface a search query comprising one or more original query terms for searching a collection of documents, the user interface having a user interface language; identifying the user interface language as a small language or not a small language, a small language being a natural language having a relatively small representation in the collection of documents; simplifying each query term to a simplified form; and performing operations if the user interface language is a small language, for each original query term that has a simplified form that is different from the original term, using the original query term as-is and not providing any synonyms for the query term, and for each original query term that is identical to its simplified form, using the simplified form to identify synonyms for the original query term for use in augmenting the search query. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification