我刚安装了SharePoint 2010和FAST Search Server作为默认搜索服务应用程序的测试环境。开始使用某些测试内容并使用std执行一些搜索。 SharePoint GUI - 迄今为止一切都很好。FullTextSearchQuery如何与SharePoint 2010和FAST Search Server一起使用?
现在我想执行一个更复杂的查询使用Microsoft.Office.Server.Search.Query.FullTextSqlQuery类和事情变得讨厌。当我尝试访问我的搜索返回的ResultTableCollection对象时,出现异常。
这是PowerShell脚本我试图运行: 这是个例外(由上面的代码的最后一行抛出):
给定的关键是不存在的字典。
System.Collections.Generic.KeyNotFoundException处
System.Collections.Generic.Dictionary`2.get_Item(TKEY的键) System.ThrowHelper.ThrowKeyNotFoundException()在
Microsoft.Office.Server.Search.Query.ResultTableCollection .get_Item(ResultType requestedType)
当我使用std执行搜索时,完全相同的脚本完美地工作。 SharePoint搜索服务应用程序。我发现一个相关的帖子here,表示查询结果的安全修整可能是我的问题的根源。但是,由于我的FAST服务应用程序的服务帐户在AD上具有足够的权限,因此我无法看到这在我的环境中应如何相关。
有什么建议吗?