SEARCHING MIXED LANGUAGE DOCUMENT SETS
First Claim
1. A method to be executed at least in part in a computing device for searching multilingual documents, the method comprising:
- receiving a search result set ranked in order of relevance in response to submitting a query based on a user request, for documents;
determining which language version of each document in the result set is to be returned based on a multilingual user interface (MUI) combination;
processing the result set based on the determination;
transforming the processed result set into a relevance based ordered list;
generating a final list based on the relevance based ordered list using localized and non-localized content of the documents; and
providing the final list to the requesting user.
2 Assignments
0 Petitions
Accused Products
Abstract
Multilingual document searches are performed by ordering and filtering localized documents in different languages based on user preferences. Documents are indexed in a global search engine index using an identifier property and a language property permitting all relevant documents to be retrieved in a single search engine query. By storing documents with their identifier and language properties, documents from different cultures but with same content can be treated as equivalent. Results of the initial search include a multilingual set of documents ranked in order of relevance. Result sets are then post-processed using a data resource indicating for each multilingual user interface combination, which language version of each document should be returned. The initial search result are then transformed into a relevance based ordered list treating documents in different languages having same content as equivalent. Based on the ordered list, a final document list is prepared using localized and non-localized content.
-
Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for searching multilingual documents, the method comprising:
-
receiving a search result set ranked in order of relevance in response to submitting a query based on a user request, for documents; determining which language version of each document in the result set is to be returned based on a multilingual user interface (MUI) combination; processing the result set based on the determination; transforming the processed result set into a relevance based ordered list; generating a final list based on the relevance based ordered list using localized and non-localized content of the documents; and providing the final list to the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for searching multilingual documents, the system comprising:
-
a memory; a processor coupled to the memory, wherein the processor is configured to execute program modules including; a global search index module that maintains a list of available documents based on a document identifier property and a document language property; a search engine configured to; submit a query based on a user request for documents; receive search results ranked in order of relevance; determine which language version of each document in the search results is to be returned based on a multilingual user interface (Mill) combination; de-prioritize documents in the search results based on the determination; transform the search results into a relevance based ordered list; generate a final list based on the relevance based ordered list-using localized and non-localized content of the documents; and provide the final list to the requesting user, - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium with instructions encoded thereon for searching multilingual documents, the instructions comprising:
-
receiving a user search request; submitting a query based on the user request for documents, wherein a list of available documents is maintained in a local search index based on a document identifier property and a document language property; receiving a search result set ranked in order of relevance; determining which language version of each document in the result set is to be returned based on a user language preference; processing the result set based on the determination and the search index; limiting the documents in the search result set to those in languages of a desired MUI by filtering on a list of localizations specified at query time; transforming the processed result set into a relevance based ordered list; generating a final list based on the relevance based ordered list using localized and non-localized content of the documents; and providing the final list to the requesting user. - View Dependent Claims (17, 18, 20)
-
-
19. The computer-readable storage medium of claim 36, wherein the instructions further comprise:
-
submitting the query to a plurality of data sources; and combining the result sets from the plurality of data sources.
-
Specification