Multi-Language Information Query System Using Translation and Index Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed information query methods are limited to processing queries in a single language, requiring a new query system for each added language, resulting in complex and costly application maintenance and development.

Innovation Solution

An information query method and apparatus that translates keywords into target language keywords and generates query request strings based on language feature information, using a pre-established index to determine position intervals for querying multiple languages simultaneously, reducing the need for multiple query systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a new query system is built for each added language, then query accuracy for that language is improved, but system complexity and maintenance cost increase

Engineering Contradiction:
Improvequery accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal query system that can handle multiple languages through a single interface. The system translates user queries into target language keywords and searches across multi-language indexes, allowing one system to perform the function of multiple language-specific systems while maintaining query accuracy through language-specific processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces a translation module as an intermediary between the user's query and the search index. This mediator translates keywords into target language equivalents and manages the mapping between different language versions of the same concept, enabling accurate multi-language search without requiring separate query systems for each language.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple separate query systems are maintained for different languages, then language-specific query performance is improved, but development and maintenance cost increase

Engineering Contradiction:
Improvequery performanceVSAvoiddevelopment cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent merges multiple language-specific query systems into a single unified system. By combining the query interface, translation module, and multi-language index into one integrated architecture, the system achieves language-specific performance while reducing development and maintenance costs through code sharing and centralized management.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified query system is designed to be multi-functional, handling multiple languages through a single interface. This universal system performs the work of multiple specialized systems while reducing overall development cost through shared infrastructure and centralized maintenance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If keyword translation into target languages is performed, then query coverage across languages is improved, but processing time increases

Engineering Contradiction:
Improvelanguage coverageVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs keyword translation into target languages as part of the query processing pipeline before searching the index. By preparing the translated keywords in advance and using efficient translation algorithms, the system achieves broad language coverage while minimizing the time added to the query process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10467266B2Information query
Publication Date: 2019.11.05 ALIBABA GROUP HOLDING LTD
  • US10467266B2 patent drawing
  • US10467266B2 patent drawing

AI summary

An example information query method including receiving a query parameter including keyword information and one or more pieces of language feature information; generating one or more query request strings corresponding to the one or more pieces of language feature information respectively according to the keyword information; determining corresponding position intervals of the one or more pieces of language feature information in a second index according to a pre-established first index, the first index including a mapping relationship between the language feature information and the position intervals of the second index, the second index including a mapping relationship between keywords and information pages; and acquiring query results corresponding to the one or more query request strings respectively according to the determined corresponding position intervals of the one or more pieces of language feature information in the second index. The techniques of the present disclosure reduce the cost of multi-language query.