数据库:searchindex
si_page: 与page表中的page_id相对应,
si_title: 与page_title表中的相对应,
si_text: 每当更新wiki的内容时,会提取文章中的内容以作为index存储在该列中。应该就是所谓的fulltext index吧。
php files:(通通都在include文件夹下,若不在,则去你的wiki文件夹下搜索该文件的名字)
1. include/Article.php
$u = new searchupdate(); 与update相关
2. include/wiki.php
$this->doupdates();
3. searchEngine.php
4. searchMySQL4.php
5. searchUpdate.php
6. specialSearch.php
7. searchMySQL.php
8. Database.php
具体内容具体分析,若要优化search的话,就慢慢调试,慢慢优化吧。介绍一个特别好的zend的调试配置精华网页:
本文介绍了一个基于Wiki平台的全文检索系统的实现细节,包括数据库表结构、关键PHP文件及其功能。通过对searchindex表的理解及各PHP文件的作用分析,为优化搜索功能提供了思路。
3958

被折叠的 条评论
为什么被折叠?



