Information search method and server
First Claim
1. A method for searching for information, comprising:
- obtaining webpage entries from a plurality of network services of a plurality of users;
storing the obtained webpages entries in a user webpage database;
receiving a search request including a keyword from a search user;
searching a common webpage database for a plurality of common webpage entries according to the keyword, and obtaining page of scores for the plurality of common webpage entries;
searching the user webpage database for a plurality of friend webpage entries of friends of the search user according to the keyword, and obtaining page scores for the plurality of friend webpage entries; and
separately sorting the plurality of common webpage entries and the plurality of friend webpage entries in descending order according to the page scores;
generating, by processing circuitry of an information processing apparatus, a combined list of webpage entries based on the separately sorted plurality of common webpage entries and the separately sorted plurality of friend webpage entries; and
feeding back the combined list of webpage entries to the search user, whereinwhen the combined list of webpage entries includes a duplicate webpage entry that is included in both the sorted plurality of common webpage entries and the sorted plurality of friend webpage entries, including the duplicate webpage entry from only the sorted plurality of friend webpage entries in the combined list of webpage entries such that the duplicate webpage entry is presented earlier in the combined list of webpage entries.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for searching for information. The method includes obtaining page information of network services of users and storing the page information in a user page database; receiving a search request including a keyword from a search user; searching a full amount inverse database for a common webpage entry according to the keyword and obtaining a page score of the common webpage entry; searching the user page database for a friend webpage entry of all friends of the search user according to the keyword and obtaining a page score of the friend webpage entry; and sorting the common webpage entry searched out and the friend webpage entry searched out in descending order according to the page scores and feeding back the sorted webpage entries to the search user.
16 Citations
16 Claims
-
1. A method for searching for information, comprising:
-
obtaining webpage entries from a plurality of network services of a plurality of users; storing the obtained webpages entries in a user webpage database; receiving a search request including a keyword from a search user; searching a common webpage database for a plurality of common webpage entries according to the keyword, and obtaining page of scores for the plurality of common webpage entries; searching the user webpage database for a plurality of friend webpage entries of friends of the search user according to the keyword, and obtaining page scores for the plurality of friend webpage entries; and separately sorting the plurality of common webpage entries and the plurality of friend webpage entries in descending order according to the page scores; generating, by processing circuitry of an information processing apparatus, a combined list of webpage entries based on the separately sorted plurality of common webpage entries and the separately sorted plurality of friend webpage entries; and feeding back the combined list of webpage entries to the search user, wherein when the combined list of webpage entries includes a duplicate webpage entry that is included in both the sorted plurality of common webpage entries and the sorted plurality of friend webpage entries, including the duplicate webpage entry from only the sorted plurality of friend webpage entries in the combined list of webpage entries such that the duplicate webpage entry is presented earlier in the combined list of webpage entries. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server for searching for information, comprising a memory and a processor communicating with the memory, wherein the memory stores instructions that when executed by the processor cause the processor to:
-
obtain webpage entries from a plurality of network services of a plurality of users, and store the obtained webpage entries in a user webpage database; receive a search request including a keyword from a search user; search a common webpage database for a plurality of common webpage entries according to the keyword, and obtain page scores for the plurality of common webpage entries; and search the user webpage database for a plurality of friend webpage entries of friends of the search user according to the keyword, and obtain page scores for the plurality of friend webpage entries; separately sort the plurality of common webpage entries and the plurality of friend webpage entries in descending order according to the page scores; generate a combined list of webpage entries based on the separately sorted plurality of common webpage entries and the separately sorted plurality of friend webpage entries; and feed back the combined list of webpage entries to the search user, wherein when the combined list of webpage entries includes a duplicate webpage entry that is included in both the sorted plurality of common webpage entries and the sorted plurality of friend webpage entries, including the duplicate webpage entry from only the sorted plurality of friend webpage entries in the combined list of webpage entries such that the duplicate webpage entry is presented earlier in the combined list of webpage entries. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for searching for information, comprising:
-
obtaining webpage entries from a plurality of network services of a plurality of users; storing the obtained webpage entries in a user webpage database; receiving a search request including a keyword from a search user; searching a common webpage database for a plurality of common webpage entries according to the keyword; searching the user webpage database for a plurality of friend webpage entries of friends of the search user according to the keyword; and separately sorting the plurality of common webpage entries and the plurality of friend webpage entries; generating, by processing circuitry of an information processing apparatus, a combined list of webpage entries based on the separately sorted plurality of common webpage entries and the separately sorted plurality of friend webpage entries; and feeding back the combined list of webpage entries to the search user, wherein when the combined list of webpage entries includes a duplicate webpage entry that is included in both the sorted plurality of common webpage entries and the sorted plurality of friend webpage entries, including the duplicate webpage entry from only the sorted plurality of friend webpage entries in the combined list of webpage entries such that the duplicate webpage entry is presented earlier in the combined list of webpage entries. - View Dependent Claims (14, 15, 16)
-
Specification