Tyrone-wqt/dynasty-search-engine

强烈建议

Opened this issue · 1 comments

请问如何在创建mysql数据库时准确定义各个字段,可以提供所
有的SQL语句吗?
否则我认为没有人能够跑通你的搜索引擎!

Original issue reported on code.google.com by 124106...@qq.com on 20 Mar 2013 at 1:25

    这个很小的开源搜索引擎我看了两天才把代码搞懂了,这个搜索引擎没有使用网上很成熟的Lucence,而且使用其自带的网页库做测试的速度是相当的慢,把连接的dw社区的代码的介绍看完了,就基本上能把这个搜索引擎弄明白了。刚开始看的时候我怎么调试都有异常,特别是不知道数据库的定义。后来根据程序推导出来数据库名为search_engine,只有一个表pageindex(url,offset,connent,raws),不知道原作者对各个字段定义是怎么定义的,我按照DROP TABLE IF EXISTS `pageindex`;
CREATE TABLE `pageindex` (
  `url` varchar(255) NOT NULL DEFAULT '',
  `offset` int(255) DEFAULT NULL,
  `connent` varchar(255) DEFAULT NULL,
  `raws` varchar(10000) DEFAULT NULL,
  PRIMARY KEY (`url`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
调试通过了。可能是因为版本的问题,代码中还有一些小的��
�误需要调试。还有程序每次进行搜索都需要进行正向索引和�
��排索引的创建是相当的费时间,另外可以改进的地方还有可
以对每次的搜索进行计时。

Original comment by loveg...@gmail.com on 5 Apr 2014 at 5:35