Summary of Stoneagedict Phase I. Project

Source: Internet
Author: User

stoneagedict --online, real-time Dictionary Service
an overview of the first phase projectFrom February 1 to present, the STONGEAGEDICT project has undergone three iterations and successfully completed the first phase project. 1. Clear the demandUsers can query, submit vocabulary definitions or explanations, sample sentences, and so on without registration to review the user-submitted vocabulary updates 2. Identify the architecture, technologyWeb interface with OSGi as the underlying framework Ajax 3. Realize the query, audit vocabularyQuery thesaurus: The common and common word library to be examined by users: User-submitted vocabulary Update Thesaurus 4. Query Word library data importAn English-Chinese dictionary of a 43W vocabulary the detailed design can refer to the Stoneagedict design summary at the present stage. prospect of phase Ii. projectThe second phase of the project is divided into two major research and implementation direction:

1. Vocabulary Query Performance TuningDatabase Server parameter tuning application, query caching tuning 2. Reduce the workload of the vocabulary audit staff, improve the quality of audit workThis is the two phase of the project research focus and difficulties, you can start from the following two aspects:
Automatic filtering of unwanted word updates submitted by users (similar to spam filtering, the Bayesian classification model can be used to automatically filter user-submitted repeated lexical definitions (filtering and updating of thesaurus with existing thesaurus definitions). The above mentioned two aspects belong to natural language processing, data mining category, can be used as a research topic. 3. Rich Query LibraryIncrease the vocabulary of the same language to support multiple language words 4. The user's own thesaurusIn some scenarios, users really need their own thesaurus. For example: Professor X has his own collating thesaurus, which is convenient for his students to give lectures. To meet similar user needs, only in the query according to the user name in the query Word library to extract the user updated parts. In other words, users can customize their own filters to extract different vocabulary definitions, can satisfy the user thesaurus sharing. Some understandingSometimes, to induce users to simplify his needs can benefit the user, the development team, Win-win is what we expect the complex application is always built on simple applications, so as to ensure the overall stability of the system and the development process of agile whether the basic water-full, Prototype, Iteration process or RUP, agile and other practical use of the process model, methodology, project management must be done well, can not, and can not be excessive. Only from the point of view of excess, and software design of the excessive design has a lot of thinking. When the problem of software engineering goes up to the philosophical category, the core problem is weighing and dealing with contradictions.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.