Search engine technical articles

Source: Internet
Author: User

Search Engine TechnologyArticle
Xie Xinbo http://blog.xieyubo.com/

SF: open-source FTP Search Engine
Http://gf.cs.hit.edu.cn
Related Documents
Supersonic version
Pay attention to some details and letProgramFaster running (1/4)
Pay attention to some details to make the program run faster (2/4)
Pay attention to some details to make the program run faster (3/4)
Pay attention to some details to make the program run faster (4/4)
SF supersonic version data structure (1/3)
SF supersonic version data structure (2/3)
SF supersonic version data structure (3/3)
Supersonic version
SF sub-sonic Version System Architecture (1/3)
SF sub-sonic Version System Architecture (2/3)
SF sub-sonic Version System Architecture (3/3)
SF search engine-IP source statistics development document

BaiduAlgorithm-Query Processing and Word Segmentation technologyHttp://hi.baidu.com/jiewangzi/blog/item/0e7bc23593e81d1390ef3936.html
Query Processing/Chinese word segmentation.
Now the word segmentation algorithm is relatively mature and simple and complex, such as forward maximum matching, reverse maximum matching, bidirectional maximum matching, language model method, and shortest path algorithm, if you are interested, you can search by Google to increase understanding.

 A simple Chinese word segmentation model using the forward maximum matching algorithm-implemented using the trie tree
Http://blog.csdn.net/lyflower/archive/2006/12/21/1452091.aspx

Search engine Cache Policy Research
Http://software.hit.edu.cn/eestudio/bbs/ShowPost.asp? Threadid = 271

 

Mapreduce: Simplified data processing on large clusters
Jeffrey Dean and Sanjay Ghemawat
Http://labs.google.com/papers/mapreduce.html

Abstract

Mapreduce is a programming model and an associated implementation for processing and generating large data sets. users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key. using Real World tasks are expressible in this model, as shown in the paper.

Programs written in this functional style are automatically parallelized and executed on a large cluster of commodity machines. the run-time system takes care of the details of partitioning the input data, scheduling the program's execution processing ss a set of machines, handling machine failures, and managing the required inter-machine communication. this allows programmers without any experience with parallel and distributed systems to easily utilize the resources of a large distributed system.

Our implementation of mapreduce runs on a large cluster of commodity machines and is highly scalable: a typical mapreduce computation processes extends terabytes of data on thousands of machines. programmers find the system easy to use: hundreds of mapreduce programs have been implemented and upwards of one thousand mapreduce jobs are executed on Google's clusters every day.

Appeared in:
Osdi '04: Sixth Symposium on operating system design and implementation,
San Francisco, CA, December, 2004.

Download: PDF version

Slides: HTML slides

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.