System and method for searching information and displaying search results
First Claim
1. A system for searching information and displaying search results, the system comprising:
- a web server comprising an inputting module that receives one or more keywords input from one or more client computers; and
a search server comprising;
an obtaining module that obtains search results according to the one or more keywords from a cache of the search server or from an index database, the search results comprising one or more documents;
a calculating module that calculates a weight of each word of the documents in the search results, calculates a correlation between each cluster name and each document in the search results, and calculates a probability of each document occurring in each language module;
a confirming module that confirms at least one cluster name according to the search results by comparing each weight and a defined cluster-name threshold, selecting the words that reach the defined cluster-name threshold, and deleting punctuations in the words that reach the defined cluster-name threshold according to a longest-word principle, and clusters each of the one or more documents in the search results into a corresponding cluster name according to the correlation, classifies each document in the search results into a corresponding field according to the probability, and thus obtains classified search results;
a generating module that generates a cluster diagram according to the at least one cluster name and the clustered documents, and generates a cluster-classification diagram according to the classified search results and the generated cluster diagram;
the web server further comprising an outputting module that outputs the generated cluster-classification diagram to the one or more client computers.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for searching information and displaying search results is disclosed. The method receives one or more keywords, and obtains search results according to the one or more keywords. The search results include one or more documents. The method further confirms at least one cluster name according to the search results, and clusters each of the one or more documents in the search results into a corresponding cluster name. In addition, the method classifies each document in the search results into a corresponding field, and thus obtains classified search results. Finally, the method generates a cluster diagram according to the at least one cluster name and the clustered documents, generates a cluster-classification diagram according to the classified search results and the generated cluster diagram, and outputs the generated cluster-classification diagram.
-
Citations
6 Claims
-
1. A system for searching information and displaying search results, the system comprising:
-
a web server comprising an inputting module that receives one or more keywords input from one or more client computers; and a search server comprising; an obtaining module that obtains search results according to the one or more keywords from a cache of the search server or from an index database, the search results comprising one or more documents; a calculating module that calculates a weight of each word of the documents in the search results, calculates a correlation between each cluster name and each document in the search results, and calculates a probability of each document occurring in each language module; a confirming module that confirms at least one cluster name according to the search results by comparing each weight and a defined cluster-name threshold, selecting the words that reach the defined cluster-name threshold, and deleting punctuations in the words that reach the defined cluster-name threshold according to a longest-word principle, and clusters each of the one or more documents in the search results into a corresponding cluster name according to the correlation, classifies each document in the search results into a corresponding field according to the probability, and thus obtains classified search results; a generating module that generates a cluster diagram according to the at least one cluster name and the clustered documents, and generates a cluster-classification diagram according to the classified search results and the generated cluster diagram; the web server further comprising an outputting module that outputs the generated cluster-classification diagram to the one or more client computers. - View Dependent Claims (2, 3)
-
-
4. A computer-based method for searching information and displaying search results, the method comprising:
-
receiving one or more keywords input from one or more client computers; obtaining search results according to the one or more keywords from a cache of the search server or from an index database, the search results comprising one or more documents; calculating a weight of each word of the documents in the search results; confirming at least one cluster name according to the search results by comparing each weight and a defined cluster-name threshold, selecting the words that reach the defined cluster-name threshold, and deleting punctuations in the words that reach the defined cluster-name threshold according to a longest-word principle; calculating a correlation between each cluster name and each document in the search results; clustering each of the one or more documents in the search results into a corresponding cluster name according to the correlation; calculating a probability of each document occurring in each language module; classifying each document in the search results into a corresponding field according to the probability, and thus obtaining classified search results; generating a cluster diagram according to the at least one cluster name and the clustered documents, and generating a cluster-classification diagram according to the classified search results and the generated cluster diagram; and outputting the generated cluster-classification diagram to the one or more client computers. - View Dependent Claims (5, 6)
-
Specification