removido
(usa Nenhuma)
Enviado em 06/10/2010 - 14:05h
Olá, galera.
Tudo bem?
Estou desenvolvendo um site de busca que utiliza o PHP-Crawler como motor de busca (http://astellar.com/opensource/php-crawler/). Tal motor de busca tem o arquivo "crawler.sql" cujo conteúdo é esse:
DROP TABLE IF EXISTS phpcrawler_links;
CREATE TABLE phpcrawler_links (
id int(11) NOT NULL auto_increment,
site_id int(11) NOT NULL default 0,
depth int(11) NOT NULL default 0,
url text NOT NULL,
url_title text,
url_md5 varchar(255) NOT NULL,
content text NOT NULL,
content_md5 varchar(255) NOT NULL,
last_crawled datetime,
crawl_now int(11) NOT NULL default 1,
PRIMARY KEY (id),
KEY idx_site_id(site_id),
KEY idx_url (url(255)),
KEY idx_content_md5(content_md5),
FULLTEXT ft_content(content),
KEY idx_last_crawled(last_crawled),
);
DROP TABLE IF EXISTS words;
CREATE TABLE words (
id int(11) NOT NULL,
word varchar(255) NOT NULL
);
A minha ideia é criar um código em PHP para poder analisar o conteúdo dos sites e classificá-los em categorias, como gastronomia, medicina etc. Para isso, vejo a necessidade de criar uma tabela. Me corrijam se eu estiver errado, mas o código para criar essa tabela de categorias seria esse logo abaixo?
DROP TABLE IF EXISTS category;
CREATE TABLE category(
id int(11) NOT NULL auto_increment,
cat_name varchar(255),
PRIMARY KEY(id)
);
Gostaria de colocar essa tabela junto das outras como sendo foreight key. Como poderia estar vinculando a tabela "category" com as outras duas tabelas?
Desde já, agradeço pela atenção de todos.
Atenciosamente,
Vinícius.