站内搜索
发表回复
收藏 

关于搜索功能的问题 

关于搜索功能的问题

好像不怎么好用阿,总是搜不出来帖子
发表的帖子一般要在一天以后才能搜索出来。如果使用 Google 搜索的话,则要等 Google 已经收录您的网站后才能搜索到内容,首次搜索到内容可能需要一段时间。 
黑夜给了我黑色的眼睛,我却用它寻找光明。QQ: 980766123
我也感觉不好用,但本地搜索应该好用吧?我连的是Mysql数据库。我没用Google那个查询,请问本地的也搜索不出来吗?

当天的帖子到第二天才会搜索出来,因为一般每天凌晨执行索引,为了测试,你也可以在后台管理的“计划任务”中手动“重建索引”。应该没有问题的。

 

2.12版本以前的版本在搜索不完整的英文词时可能需要在后面加"*",最新版已经修正了。

本论坛开发者 QQ:980766123

为什么我贴子在数据中存了好多天也没有搜索到呢?

不是第二天就能搜索到么?难道是在程序运行第二天?

当然是程序运行第二天,晚上不能停止运行。
黑夜给了我黑色的眼睛,我却用它寻找光明。QQ: 980766123
我的搜索会报错:服务端出现异常,请稍后再试 - 正在建立索引, 请稍后再执行查询
索引建好后就不会出现错误了。
黑夜给了我黑色的眼睛,我却用它寻找光明。QQ: 980766123

引用:
索引建好后就不会出现错误了。

--- 原帖序号: 7#,  由 黑岩 于 2010-01-08 17:34  发表

不管什么时候搜索都报这个错
那你查一下后台日志,看具体是什么错误?(在WEB-INF/logs下面的最新文件)
黑夜给了我黑色的眼睛,我却用它寻找光明。QQ: 980766123
2010-1-12 11:03:42 com.hongshee.ejforum.common.CacheManager loadHotTags
严重: 正在建立索引, 请稍后再执行查询。
java.lang.Exception: 正在建立索引, 请稍后再执行查询。
at com.hongshee.ejforum.data.TopicISO.getTopicCount(Unknown Source)
at com.hongshee.ejforum.data.TagDAO.getHotTags(Unknown Source)
at com.hongshee.ejforum.common.CacheManager.loadHotTags(Unknown Source)
at com.hongshee.ejforum.common.CacheManager.getHotTags(Unknown Source)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:475)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.jstripe.tomcat.probe.Tomcat55AgentValve.invoke(Tomcat55AgentValve.java:20)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:595)
发表回复
查看积分策略说明

快速回复主题

标题  (可选)
内容

恢复自动保存的数据