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 query terms; and
receiving an indication of a user preference to apply transliteration in simplifying the query terms of 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.
-
Citations
18 Claims
-
1. A computer implemented method, comprising:
-
receiving from a user through a user interface a search query comprising one or more query terms; and
receiving an indication of a user preference to apply transliteration in simplifying the query terms of the search query. - View Dependent Claims (2, 3)
-
-
4. A computer implemented method, comprising:
-
receiving from a user through a user interface a search query comprising one or more query terms;
applying transliteration in simplifying the query terms of the search query to generate simplified query terms; and
using the simplified query terms to identify synonyms to use in augmenting the search query.
-
-
5. 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 (6)
-
-
7. A computer program product, encoded on a computer-readable medium, 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 query terms; and
receiving an indication of a user preference to apply transliteration in simplifying the query terms of the search query. - View Dependent Claims (8, 9)
-
-
10. A computer program product, encoded on a computer-readable medium, 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 query terms;
applying transliteration in simplifying the query terms of the search query to generate simplified query terms; and
using the simplified query terms to identify synonyms to use in augmenting the search query.
-
-
11. A computer program product, encoded on a computer-readable medium, 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 (12)
-
-
13. A system comprising:
-
means for receiving from a user through a user interface a search query comprising one or more query terms; and
means for receiving an indication of a user preference to apply transliteration in simplifying the query terms of the search query. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
means for receiving from a user through a user interface a search query comprising one or more query terms;
means for applying transliteration in simplifying the query terms of the search query to generate simplified query terms; and
means for using the simplified query terms to identify synonyms to use in augmenting the search query.
-
-
17. A system comprising:
-
means for 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;
means for 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;
means for simplifying each query term to a simplified form; and
means for 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 (18)
-
Specification