如何快速获知需要的SPS Sql Search语法(部分转载)
最近正好用到:
当我们在SPS中使用QueryProvider、或者调用SPS Search Web Service接口,在自己的代码里面调用SPS的检索功能的时候,通常会头疼如何写出正确语法的SPS Search Sql语法。其实一个简单好用的方法是,首先直接在SPS页面上使用自带的高级搜索页面按照自己想要的条件进行搜索,然后在结果页面上,查看页面的HTML源码,然后搜索一下一个名字叫做“schspssSQPH”的hidden field,这个field里面的值就是你需要的正确的检索语句。当然,你还需要把一些编码后的特殊字符重新替换过来,比如将“"”重新换成双引号。
以上引用Kaneboy的文章。
另外,在Advanced Search里还有一个功能“查询订阅”,可以在定制玩查询后使用,这里可以找到标准的URL的QueryString。
当我们在SPS中使用QueryProvider、或者调用SPS Search Web Service接口,在自己的代码里面调用SPS的检索功能的时候,通常会头疼如何写出正确语法的SPS Search Sql语法。其实一个简单好用的方法是,首先直接在SPS页面上使用自带的高级搜索页面按照自己想要的条件进行搜索,然后在结果页面上,查看页面的HTML源码,然后搜索一下一个名字叫做“schspssSQPH”的hidden field,这个field里面的值就是你需要的正确的检索语句。当然,你还需要把一些编码后的特殊字符重新替换过来,比如将“"”重新换成双引号。
以上引用Kaneboy的文章。
另外,在Advanced Search里还有一个功能“查询订阅”,可以在定制玩查询后使用,这里可以找到标准的URL的QueryString。
posted on 2005-09-08 17:35 SPS2003技术论坛 阅读(327) 评论(0) 收藏 举报
浙公网安备 33010602011771号