摘要 |
An apparatus and method for quickly searching and ranking related documents in a database, and an interactive window that allows a user to dynamically reselect a priority of a score among a plurality of scores for re-ranking documents. In operation, the search engine 102 receives a query comprising a plurality of keywords from the user 100 via a user interface 101, performs a binary search on the sorted database 103 to quickly produce a list of files-of-interest. The ranking engine 104 uses the list of files-of-interest to search corresponding files in the list from the original database 105, score corresponding files to obtain the plurality of scores based on a plurality of paragraph scores for ranking files, where each paragraph score is calculated based on a number of matched query-keywords, frequency of occurrences and proximity distances between matched keywords within each paragraph.
|