1.mvnForum 的搜索为啥有这个错误?Cannot access the lucene search index. Please report this error to web site Administrator (check mvnForumHome or rebuild Lucene index).
    其实这个问题很简单,就是因为没有索引文件,重建一个即可,步骤如下:(1)打开 http://localhost:8080/mvnforum/mvnforumadmin/misctasks 管理员登陆(2)点击Jump to Rebuild Search Index 然后点击 Rebuild All Search Indexes链接 生成索引文件后即可
2.搜索中文乱码的解决方案
    By  凌云志 发表于 2007-2-13 23:34:00 
不 能正常搜索中文的原因是,mvnForum使用GET方法提交搜索请求,所以搜索参数是通过QueryString传递的。而mvnForm在传递之前先 用UTF-8进行了URLEncode,所以在接收参数是也应该用UTF-8进行URLDecode。问题出在Tomcat缺省认为URI编码是ISO- 8859-1,所以在程序中使用request.getParameter读取参数时,会自动根据ISO-8859-1进行URL Decode,导致错误。解决办法如下:
方法一:
修改$TOMCAT/conf/server.xml文件,在HTTP Connector或者AJP Connector的配置加上URIEncoding="utf-8"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
 
enableLookups="false" redirectPort="8443" acceptCount="100" 
 
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" /> 
 
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" 
 URIEncoding="utf-8"/>


方法二:
使用useBodyEncodingForURI="true". 这个方法适合你的TOMCAT实例下需要跑多个不同Encoding的程序时。

maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
 
enableLookups="false" redirectPort="8443" acceptCount="100" 
 
connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true" /> 
 
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" 
 useBodyEncodingForURI="true" />



参考: http://www.javaedu.com