Web site search and selection method
According to the web site search and selection method, in response to a search query a relevance score is assigned to each page of the web sites addressed by the search engine. Then, for each web site addressed by the search engine, the relevance scores of the individual pages are added together, after weighting them by a correction factor indicative at least of the number of pages of the site itself. In this manner, in response to the search query an overall relevance value for the sites addressed by the search engine is obtained.
1. A web site search and selection method comprising:
responding to a search query by assigning a relevance score to each page of web sites containing a number of pages addressed by a search engine, wherein, for each web site addressed by the search engine, said method comprises the following operations:
adding together relevance scores of individual pages identified by the search engine,
weighting said relevance scores by a correction factor indicative at least of the number of pages of the web site, and
obtaining, in response to the search query, an overall web site relevance index for the web sites addressed by the search engine wherein said web site relevance index (SRI) is determined by a formula:
SRI=Σ 1 [rl i 100+NormSite (web site pages)]
where rl i indicates the relevance score of the i th page found and NormSite (web site pages) is a hyperbolic correction factor calculated by NormSite (web site pages)=k*[(YI/p)+Δy],
where:
p indicates the number of pages in the web site;
YI indicates a coordinate on the y-axis at the x-axis point I in a plot of relevance (y-axis) against page number (x-axis);
k is a correction factor; and
Δy indicates a horizontal asymptote above which a hyperbola is positioned;
at least one of said operations being implemented on a computer having a processor and a memory coupled to said processor.
2. The web site search and selection method as claimed in claim 1 , wherein in the hyperbolic correction factor NormSite (p)=k [(Yl/p) +Δy], k=1; YI=100; and Δy=0.
3. The web site search and selection method as claimed in claim 2 , characterized in that the search engine uses a first file F_site_pages containing for each web site indexed by the search engine a total number of web site pages, the search engine also generating a second file F_Page_word for each word found in at least one page indexed by the search engine.
4. The web site search and selection method as claimed in claim 3 , characterized in that the first file F_site_pages is organized sequentially and contains pairs of “site id, site pages” arranged relative to the field site_id.
5. The web site search and selection method as claimed in claim 1 , wherein the search engine uses a first file F_site_pages containing for each web site indexed by the search engine a total number of web site pages, the search engine also generating a second file F_Page_word for each word found in at least one page indexed by the search engine, each of said web sites having a field site_id.
6. The web site search and selection method as claimed in claim 5 , wherein the first file F_site_pages is organized sequentially and contains pairs of “site id, site pages” arranged relative to the field site_id.
7. The web site search and selection method as claimed in claim 5 , characterized in that the second file F_Page_word is organized as a sequence of triplets “site_id, page_id, relevance” arranged relative to the fields site_id and page_id, said triplets indicating, for each page, a relevance of the page relative to a word sought.
8. The web site search and selection method as claimed in claim 1 , characterized in that in response to the search query, the search engine provides a list of web sites arranged in overall order of relevance.
9. The web site search and selection method as claimed in claim 1 , characterized by being implemented via software.