2011-02-08 4 views
0

Таблица tagsнайти похожие сайты, используя тег в таблице?

web   | tags          |  rank 

----------------------------------------------------------------------------------- 
    google.com |search,google,searchengine,engine,web   |  1 
    facebook.com |facebook,social,networking,friends,community |  2 
    youtube.com |video,youtube,videos,entertainment,media  |  3 
    yahoo.com |yahoo,search,email,news,searchengine   |  4 
    bing.com  |search,searchengine,microsoft,bing,tools  |  25 
    twitter.com |twitter,social,community,blog,socialnetworking |  11 
    orkut.com |orkut,social,google,community,networking  |  109 
    myspace.com |myspace,social,networking,community,friends |  53 

Можно ли найти похожие сайты по поиску web и порядок в соответствии с его rank, например

поиск google.com результат должен быть yahoo.com,bing.com (yahoo.com на 4-го ранга так bing приезжают после yahoo)

поиск facebook.com результат должен быть myspace.com,orkut.com (myspace.com находится на 53 ранге, так что orkut пришло после myspace)

ИЛИ ИНАЧЕ

поиск по tags и получить выше результат ??

NB

Над одной не окончательная структура таблицы, как это для развития ... окончательная структура будет как этот

web  |  similar 
----------------------- 
google.com | yahoo.com,bing.com,baidu.com,ask.com 

и т.д ...

+0

1) Фикс схему базы данных таким образом теги находятся в отдельной таблице. 2) Если вы ищете google, почему бы вам не получить orkut? 3) Google - единственный, кто занимается сетью? Да. – CanSpice

+0

Я хочу отфильтровать google из результата –

ответ

0

Поиск по схожести особенно сложным. Однако вы можете сделать это с помощью cURL для выполнения ваших запросов и simpleXML для анализа ответа, на этом этапе вы можете сохранить позицию страницы по результату.

Может быть, вы хотите также восстановить Google ранг страницы, вы можете сделать это с этим классом Google Page Rank Checker

+0

oops У меня уже есть все данные со мной в таблице тегов ... Я хочу найти похожие сайты из таблицы только теги. –

Смежные вопросы