请问PHPBB搜索语言的问题

在这里讨论PHPBB3.0.X相关的使用、安装等话题
Forum rules
再次重申: 请不要用站内信件问问题, 有问题直接发到相应版面上, 今后任何此类信件恕不回复.
Post Reply
Tyrone
初来乍到
初来乍到
Posts: 13
Joined: 2008-08-23 0:51

请问PHPBB搜索语言的问题

Post by Tyrone » 2008-09-16 11:38

趁着这个周末假期,终于把PHPBB安装好了,跑了一下,感觉很不错,后来玩了下搜索,有个问题咨询下
我输入 testtesttest,搜索tes没结果,test能找到,怪;然后中文没问题,日文又搜索不到,呵呵
我下载的是本站的中文程序安装的,vista+apache+mysql,mysql数据库选的是utf8,有哪位大大能帮我解惑下,呵呵

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3647
Joined: 2006-10-17 1:48

Re: 请问PHPBB搜索语言的问题

Post by IOsetting » 2008-09-24 0:17

phpBB3 是用 分词-构建搜索索引 的形式来实现搜索功能的, 在分词的时候, test 会被分成一个单词记入索引, 但是不会记入 tes, te, est 这些词, 所以搜索这些词的时候不会有结果. 这种搜索模式是搜索发展的方向, 以前的全文匹配搜索会耗费大量的服务器资源, 现在的程序中已经非常少用了.

对日文的支持确实不好, newerby在测试中也发现了. 但是在官方没见到有人反映这个问题.

没有办法的办法是, 用google等外部搜索引擎来做论坛的搜索功能.

Post Reply