关于K2自带的smart search组建的问题

www.steinlelicht.de
(产品展示 J2.5.9 + K2 系统)
搜索模块不能正常工作,K2_Tools 里的search功能不够强大,更郁闷的是不能查找到,可能是我那里没有设置对参数吧。
已邀请:

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

这个问题需要了解你的后台设置了。你可以将后台入口网址和管理员帐号发送到我的信箱( )。
我对智能搜索只了解了一点点,感觉这个东西比较复杂。如果网站内容不多,使用普通搜索(com_search)应该够了。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

已经发到你的邮箱了,收到请回复一下。谢谢

刘备曹操 - 古今多少事,都付谈笑中

赞同来自:

收到了你的邮件,登录到你网站后台看了看,有一些发现:
1、你的 PHP 版本是 5.4.12 .
2、你前台的搜索框不是“智能搜索”配套的搜索模块,而是 K2 tool 模块提供的搜索框。
如果你要使用“智能搜索”功能,就必须使用它配套的智能搜索模块。因此,我帮你更换了搜索模块。
接下来输入搜索字串来搜索,就会发生空白页面上显示如下出错提示:Fatal error: Class 'FinderIndexerStemmer' not found in /home/user/ste1/components/com_finder/models/search.php on line 1140
(为了安全,此处修改了主机路径)
这个错误可能是由于 PHP 5.4 导致的。我没有时间在 PHP 5.3 上面再测试了,所以从 Joomla 官方直接找了一个补丁文件替换了核心自带的 search.php 文件。现在智能搜索正常了。

刘备曹操 - 古今多少事,都付谈笑中

赞同来自:

早上好。
嗯,现在智能搜索可以用了。 难怪我弄了大半天都还是不能工作,甚至重新覆盖了所有系统文件也还是不行,但是在本地XAMPP就可以。我服务器可以选不同版本的PHP,之前也是php3的,但不知道哪里看到文章说PHP4的好像更好,就把服务器选了PHP4的。
非常感谢,对了,我请问能让使用字符段来收缩的? 比如:产品型号是:ESL HS7-Φ7-D28-E14. 我用HS 而不是完整的HS7来搜索?

QQ被盗了

赞同来自:

你帖子里面那个“收缩”让我很费解…… 幸好后面有说明,否则就不知道你在说什么了。
Joomla 的“智能搜索”对搜索字串长度没有要求,我做了测试,即使单搜一个 S 字母,也能执行搜索并找到结果。但是,接下来发现一个奇怪现象:在 Joomla 示范文章中,有一个词 easy,我搜索 s 能找到这个词;但是我搜索 sy 就提示“没有找到结果”;我搜索 easy 这个词又能找到了。—— 一个简单试验证明这个智能搜索是垃圾。你还要继续用么?
我还是建议你使用 Joomla 自带的普通搜索(com_search)。然后 把搜索字串长度最小值设置为2个字符
,就能搜索 HS 了。如果你愿意,也可以改成最小长度为 1 ,这样单搜 H 都可以。

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

嗯,中午我也打开finder文件代码看了一下,做得真的很烂,smart search没有tools里面的search做的好。不支持很多其他选项设置,比如按钮什么的。但是tools里面的search又不能搜索,K2这是玩那一出!!
好吧,那我还是不想这么多花样了,用回Joomla 自带的com_search,自带的可能对于运行响应速度还更快点。就是不知道对于K2是否完全支持。

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

我也简单测试过 com_search 对 K2 的搜索。实际上这个搜索功能是否好用,还是取决于 K2 的搜索插件。结果好像不怎么满意。总体感觉 K2 的搜索做得比较差。

QQ被盗了

赞同来自:

哦? 那有什么其他插接或模块组建什么支持能很好支持K2文章内容搜索吗?

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

你先用系统自带的 com_search 试试看吧。我也只是做了很肤浅的测试,并未长期使用。你试用一段时间之后,发现问题我们再考虑换搜索。

赤木@晴子 - 明月百年心

赞同来自:

好的, 如果我测试发现问题会及时反应给你,同时希望也可以帮助到其他K2用户

要回复问题请先登录注册