升级2010.10.25后,搜索还是有问题
搜索“上海 服务”的时候,总是返回结果“上海+服务”。然后提示找不到结果。看官方的演示没有问题。我是全新安装的。并且有这方面的数据。
是不是php.ini里面需要什么设置啊?
搜索单独词语的时候,如“上海服务”,就没有问题,可以返回结果。
使用版本是GBK版本,Linux+nginx+php5+mysql5
[ 本帖最后由 zzren 于 2010-10-25 13:09 编辑 ]
楼上,静态化的虽然没有问题,但是你搜索“金银花 产量”和“产量 金银花”,试试看结果一样不?还是有我说的第二个问题
就是在非伪静态下,针对“上海的非常好的服务产品”,在搜索“上海 服务”正常。搜索“服务 上海”就匹配不出来结果了
问题都在 "搜索地址伪静态" 上,开启,则出现问题,关闭则正常。
问题的表现,就是两个关键词中间多出来了一个“+”号。导致+号也成了搜索字符中的一个,引起匹配不出来结果。
官方能看看,到底怎么解决这个问题呢?
经测试,URL Rewrite整站开启 的时候,搜索就会出现上述问题,取消URL Rewrite。搜索结果正常。支持模糊搜索
官方演示:http://demo.destoon.com/v3.0/sel ... 0&x=57&y=13
虽然结果正常,但是却不是伪静态
楼主的测试可真细腻,挺好的,细节都能找出来,学习.
如果整站静态化了,同时搜索不静态化的情况下
搜索“上海 服务”词语,第一页是正确的,但是第二页就错误了,因为第二页的结果已经静态化了
我的没有问题
http://bbs.destoon.com/static/image/smiley/default/lol.gif
http://bbs.destoon.com/static/image/smiley/default/lol.gif
关键问题,要自顶一下,呵呵
页:
[1]
2