使用typecho的搜索功能时,会发现,搜索时默认检索标题和全文,如果检索全文,会搜索出很多根本不相干的文章出来,这仅仅是因为该文章出现了这个搜索词导致的,如果仅搜索标题的话,含有关键词,搜索的准确度就增加了。
要修改为搜索时仅检索标题,只需要小改一下源代码就行了,具体如下:
打开文件:/var/Widget/Archive.php
找到私有函数:
private function searchHandle(Query $select, &$hasPushed)
将:
$select->where("table.contents.title {$op} ? OR table.contents.text {$op} ?", $searchQuery, $searchQuery)
改为:
$select->where("table.contents.title {$op} ? ", $searchQuery, $searchQuery)
这样搜索时就只检索标题,不会去检索全文了。
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505