PERSONALIZED SEARCH RESULT RE-RANK BASED ON RELATIONSHIP BOND STRENGTH ALTERATION AMONG DIFFERENT KEYWORDS
A method for searching includes displaying keywords on an electronic display. The keywords are from results of an internet search of search criteria. A keyword of a search result is related to another keyword of the search result with a particular bond strength and the bond strength includes an amount that keywords in a search result are related. The method includes receiving a selection of two or more of the displayed keywords, setting a bond strength between two or more of the selected keywords, and displaying search results with a bond strength of at least the selected bond strength.
1 . A method comprising:
displaying keywords on an electronic display, the keywords from results of an internet search of search criteria, wherein a keyword of a search result is related to another keyword of the search result with a particular bond strength, the bond strength comprising an amount that keywords in a search result are related;
receiving a selection of two or more of the displayed keywords;
setting a bond strength between two or more of the selected keywords; and
displaying search results with a bond strength of at least the selected bond strength.
2 . The method of claim 1 , further comprising identifying keywords of a webpage and determining a bond strength of keywords of the webpage.
3 . The method of claim 2 , further comprising crawling the internet to locate webpages to identify the keywords and to determine the bond strengths and storing the identified keywords and determined bond strengths.
4 . The method of claim 2 , further comprising determining bond strengths of the keywords of webpages within the search results.
5 . The method of claim 4 , further comprising identifying the keywords from the webpages of the search results prior to determining a bond strength of the keywords of the webpages.
6 . The method of claim 4 , further comprising determining bond strengths of a subset of webpages of the search results.
7 . The method of claim 6 , wherein the subset comprises a number of webpages listed first within the search results.
8 . The method of claim 2 , wherein determining a bond strength of keywords of the webpage is associated with a search engine.
9 . The method of claim 2 , wherein determining a bond strength of keywords of the webpage is associated with a browser.
10 . The method of claim 1 , wherein displaying keywords on an electronic display comprises displaying a subset of the keywords.
11 . The method of claim 1 , further comprising sorting the search results based on the selected keywords.
12 . The method of claim 1 , further comprising displaying a slider, wherein a user moves the slider to select the bond strength.
13 . The method of claim 1 , wherein setting a bond strength between two or more of the selected keywords further comprises setting a first bond strength selection for a first set of keywords and setting a second bond strength selection for a second set of keywords.
14 . A computer program product for refining search results, the computer program product comprising a computer readable storage medium having program code embodied therein, the program code readable/executable by a processor to:
crawl the internet to locate webpages;
identify keywords for each webpage, wherein a keyword of a search result is related to another keyword of the search result with a particular bond strength, the bond strength comprising an amount that keywords in a search result are related;
determine a bond strength between keywords for each webpage;
store the keywords and bond strengths of each webpage;
display keywords on an electronic display, the keywords from results of an internet search of search criteria;
receive a selection of two or more of the displayed keywords;
set a bond strength between two or more of the selected keywords; and
display search results with a bond strength of at least the selected bond strength.
15 . The computer program product of claim 14 , further comprising identifying keywords of a webpage and determining a bond strength of keywords of the webpage.
16 . The computer program product of claim 15 , further comprising crawling the internet to locate webpages to identify the keywords and to determine the bond strengths and storing the identified keywords and determined bond strengths.
17 . The computer program product of claim 15 , further comprising determining bond strengths of the keywords of webpages within the search results.
18 . The computer program product of claim 17 , further comprising identifying the keywords from the webpages of the search results prior to determining a bond strength of the keywords of the webpages.
19 . The computer program product of claim 17 , further comprising determining bond strengths of a subset of webpages of the search results.
20 . The computer program product of claim 19 , wherein the subset comprises a number of webpages listed first within the search results.