Kaneboy's SharePoint Blog

SharePoint & Office Zealot
随笔 - 390, 评论 - 8093, 引用 - 201

导航

关于


About me :
SharePoint Architect, MCPD, MCTS, MCT, ex-MVP

Contact me :
kaneboy@gmail.com | follow @kaneboy on twitter



标签

每月存档

最新留言

广告

 
当我们在SPS中使用QueryProvider、或者调用SPS Search Web Service接口,在自己的代码里面调用SPS的检索功能的时候,通常会头疼如何写出正确语法的SPS Search Sql语法。其实一个简单好用的方法是,首先直接在SPS页面上使用自带的高级搜索页面按照自己想要的条件进行搜索,然后在结果页面上,查看页面的HTML源码,然后搜索一下一个名字叫做“schspssSQPH”的hidden field,这个field里面的值就是你需要的正确的检索语句。当然,你还需要把一些编码后的特殊字符重新替换过来,比如将“"”重新换成双引号。

另,想在SPS 2003服务器上安装Windows 2003 SP1的朋友注意了。如果在您的部署模式中,SqlServer 2000和SPS 2003并非部署在一台服务器上,那么如果在安装了SPS 2003的Windows 2003服务器上安装Windows 2003 SP1后,SP1默认会阻止SPS 2003访问SqlServer 2000服务器。关于这个问题,已经有一个SPS 2003 hotfix(kb:885263)被发布出来了。

打印 | 张贴于 2005-05-17 18:41:00 | Tag:SharePoint

留言反馈

#re: 如何快速获知需要的SPS Sql Search语法 编辑
请问一下,如何迁移SPS。谢谢!
我的MSN:jxis0@hotmail.com
2005-10-13 10:47:00 | [匿名:小姜]
#为什么搜索不到指定站点下的内容 编辑
我将一个BBS放在share point站点下,该BBS用的是自建的数据库,不在sps自己的数据库中。按sps的说明,在站点下的内容都可以被搜索到,但我怎么试也搜索不到BBS中的内容。请问该如何做才能搜到?
2005-08-11 14:03:00 | [匿名:Michael Zhou]
#re: 如何快速获知需要的SPS Sql Search语法 编辑
Kaneboy你怎么知道的?
2005-07-07 08:57:00 | [匿名:我]
#请问一下怎么取到AD中员工的手机信息? 编辑
最近用SHAREPOINT做一个门户,因为需要取到员工的手机信息来发送短信,谢谢帮助解答。
2005-06-03 16:06:00 | [匿名:可乐+冰]
#哦~~~ 编辑
嘿嘿,土了
2005-05-26 01:03:00 | [匿名:陈曦]
#re: 如何快速获知需要的SPS Sql Search语法 编辑
hotfix是可以免费下载到的嘛
2005-05-25 09:16:00 | [匿名:CrazyTiger]
#re: 如何快速获知需要的SPS Sql Search语法 编辑
呵呵,我在最刚开始通过sps的搜索服务做文档管理系统中的全文检索就是这么做的,那时候关于sps sql search的语法介绍也比较少,所以就照葫芦画瓢了一下:)
2005-05-24 14:56:00 | [匿名:fengzhimei]
#re: 如何快速获知需要的SPS Sql Search语法 编辑
感谢Kaneboy的提示!
2005-05-20 09:09:00 | [匿名:Jian2000]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode.MVC引擎 0.5.2.0