我尝试(徒劳地)为我部门的SharePoint网站创建自定义高级搜索页面。我一直在使用这篇文章作为指南,
http://tqclarkson.com/2007/10/26/creating-a-custom-advanced-search-box-in-moss-2007/
我已经成功复制了高级搜索网络部分的代码并根据我的需要进行了修改。但是,我在范围方面遇到了一些困难。
一些背景......
我需要将高级搜索网络部分的查询范围仅限于我们的网站或其库。在一个完美的世界里,我会为此目的创建自定义范围,但正如我所说,这不是一个选择。
我已尝试使用网址属性来限制结果。问题是搜索必须在数据库中的每条记录上执行(我确信这是非常难以置信的巨大)。我做了一个测试查询,花了5分多钟才结果!绝对不是一个实际的解决方案。
这就是我被困的地方。我需要确定查询的范围,但无法弄清楚如何做到这一点。欢迎任何建议。一如既往地谢谢!