A system and method thereof for web search. A server comprises a storage
device and a first program module. The storage device stores word count
records. Each word count record has information regarding occurrences of
words in short passages which have been referenced by a user. The first
program module receives a user ID and a keyword, acquires multiple HTML
documents corresponding the keyword, calculates a first value for each
HTML document according to the word count records corresponding to the
user ID, arranges multiple items corresponding to the HTML documents
according to the first values thereof in descending order, and displays a
web page comprising the ordered items.