问题标签 [sharepoint-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1383 浏览

sharepoint - 搜索框 Webpart - 默认为自定义搜索范围

我在同一页面中有两个针对不同受众的搜索框 webpart。我想配置搜索框来搜索我创建的特定搜索范围。

任何想法如何做到这一点?

0 投票
3 回答
7173 浏览

sharepoint - SharePoint 2010 搜索 - 搜索请求无法连接到搜索服务

我正在使用 SharePoint 2010 Foundation,但在那里进行搜索时遇到了问题。每次我搜索某些内容时,我都会收到搜索请求无法连接到搜索服务的响应。

我花了很多时间来研究这个问题,但我似乎看不出是什么导致了这个问题。SharePoint Foundation 搜索服务已启动,但服务器上没有列出除“帮助搜索”之外的搜索服务。

此外,如果我在“管理数据库升级状态”下查看我的内容数据库,它会告诉我数据库太旧了......

谁能指出我如何解决这些问题的正确方向,因为它让我发疯!

非常感谢提前...卢克

0 投票
2 回答
1754 浏览

sharepoint - SharePoint 2010 搜索优化面板

谁能帮助我理解 SharePoint 细化面板中的计数值。在我的环境中,当我搜索一些关键字时说“ abc ”,然后在优化面板中显示一些过滤器类别说“ filter1(6) ”,在这种情况下我理解的是有 6 个结果为“ filter1 ”类别和“ abc ” 关键字,但如果现在我从优化面板中选择“ filter1(6) ” 类别,它会显示“ filter1(8) ” 并列出所有 8 个文档。我在搜索结果中环顾了很多次,发现使用类别“ filter1 ”过滤时有1个重复的结果”,即使这样计数值也不正确,或者我不理解 SharePoint 如何设置计数值的概念。我也尝试将准确度指标值设置为 50 和 100,结果集中有 50 个结果。我很困惑现在 SharePoint 如何显示计数值?为什么当有 8 个带有“ filter1 ”类别的结果时,它早先显示了 6 个计数值。

0 投票
0 回答
471 浏览

sharepoint-2010 - BCS 连接到 WCF 服务并使用配置文件中的绑定

我有从 wcf 的 web 服务公开的数据。我已经有方法调用来调用 GetAllItems 和 GetItem(id)。我想使用 SharePoint Search 为它们编制索引,以便更轻松地进行搜索。我们的应用程序使用 Unity 作为依赖注入。SharePoint 应用程序的 web.config 已设置为调用此 Web 服务,并且 web.config 使用功能进行了更新。

是否可以使用相同的代码?BCS .net 连接器被部署为农场功能,那么它将在哪里读取服务模型设置?我应该更新中央管理应用程序的 web.config 吗?

0 投票
1 回答
1130 浏览

sharepoint-2010 - 是否可以返回 SharePoint 2010 搜索索引中的所有文档?

我想执行一个返回所有文档的搜索,以便最终用户可以通过应用不同的精简程序来浏览文档。

这可能吗?

我尝试将搜索框留空并单击搜索,但会弹出一条消息“请输入一个或多个搜索词”。

我也尝试在没有任何查询参数的情况下打开 result.aspx,然后我收到此消息“没有可用的结果。没有指定查询,或者查询来自高级搜索(联合 Webparts 不支持高级搜索查询)。 "

任何人?

谢谢 :)

0 投票
0 回答
57 浏览

sharepoint - MOSS 中的搜索结果排序

我们在 sharepoint 2007 中有门户。我们有一个文档库,其中包含 2 个名为 Account、Customer name 的自定义列。
我们想添加一些排序来显示共享点默认搜索结果。
Orderig 的意思是如果用户在简单的搜索框中输入单词“Monitor”,那么结果应该以下面的方式出现,
首先所有那些在其自定义列 Account 中有单词“Monitor”的文档都应该出现在结果中,然后所有文档应该出现有单词“监控”在其自定义列客户名称中,最后是在其文档内容中包含“监控”一词的所有文档。

有什么方法可以在sharepoint中实现这个搜索结果排序?

提前致谢..

0 投票
1 回答
1898 浏览

sharepoint-2010 - 搜索结果显示来自用户没有权限的网站

我有的?

我有一个配置了 FBA 的 SharePoint 2010 Web 应用程序,它向 Internet 公开。根网站集具有巨大的层次结构,每个网站都有包含许多文档的文档库。

定义了 10 多个站点组,其中一些只能访问某些站点。

我面临什么问题?

一切正常,突然间我在企业搜索中遇到了问题。

当用户搜索时,搜索结果会显示所有内容(包括用户没有权限的网站)并单击结果,它会打开项目(页面/文档)或显示访问被拒绝错误,具体取决于用户是否具有该权限物品。

有人能告诉我为什么会这样吗?

0 投票
1 回答
5981 浏览

sharepoint-2010 - SharePoint Search TrimDuplicates=true 删除唯一内容,这是一个已知错误吗?

我正在运行一个TrimDuplicates设置为的 FullTextSqlQuery,true并且一直在搜索为什么某些项目不在结果中的原因。我今天才发现,结果是我设置的时候出现的TrimDuplicates=false

这是一个已知的 SharePoint 搜索错误吗?

我的代码很简单:

提前感谢您的回答。

0 投票
1 回答
6328 浏览

sharepoint - 哪个字段包含 SharePoint 搜索索引中的“创建日期”?

我们需要按创建日期从 Sharepoint Search Server Express 索引中列出文档、列表项等。问题是我们无法在索引中找到它,即使我们尝试将它映射到我们能想到的所有内容。

显示创建日期的 SharePoint 属性

在中央管理/共享服务管理中,您将转到搜索管理页面。我添加了我能找到的大多数日期/时间字段的元数据属性,这可能是我正在寻找的创建日期。我已经尝试了以下所有属性,但它们都没有返回我正在寻找的日期。

我们尝试过的所有领域

然后我“重置所有爬取的内容”并运行完整的爬取。

我们使用的是 Search Server Express 2008 和 WSS 3。我们调用 Microsoft.Office.Server.Search.Query.FullTextSqlQuery 来返回数据。

我们使用这样的查询:

@"SELECT Title, SiteName, SiteTitle, Write, Path, Filename, ListId, ListItemId, Created, CreatedBasic14, CreatedBasic16, CreatedBasic4, CreatedDC, CreatedOffice10, CreatedOffice11, CreatedOffice13, CreatedStartDate, CreatedStartDate1, CreatedPublishedDate, CreatedDateOpened FROM portal..scope() WHERE (CONTAINS (contentclass,'STS_ListItem_DocumentLibrary')) AND ContentType <> 'Folder' AND (SITE='" + SPContext.Current.Site.Url + "')

我的问题是我必须设置什么属性才能获得正确的创建日期?

0 投票
1 回答
1343 浏览

c# - HRESULT 异常:0x80040E01

我正在尝试使用以下代码查询共享点搜索

不管我做什么,我都会得到这个异常:HRESULT 的异常:0x80040E01

23-07-2012 14:53:45 Documenten 搜索 System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail] 来自 HRESULT 的异常:0x80040E01

服务器堆栈跟踪:在 System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) 在 System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)。 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)。 ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage 消息)

在 [0] 处重新引发异常:在 Microsoft.Office 的 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 处的 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)。 Microsoft.Office.Server.Search.Administration.SearchServiceApplicationProxy.<> c_DisplayClass4.b _3(ISearchServiceApplication serviceApplication) 在 Microsoft.Office.Server.Search.Administration.SearchServiceApplicationProxy上的 Server.Search.Query.ISearchQueryServiceApplication.Execute(QueryProperties 属性) 。 DoSpLoadBalancedUriWsOp[T](WebServiceBackedOperation1 webServiceCall, Int32 timeoutInMilliseconds, Int32 wcfTimeoutInMilliseconds, String operationName) at Microsoft.Office.Server.Search.Administration.SearchServiceApplicationProxy.DoWebServiceBackedOperation[T](String operationName, Int32 timeoutInMilliseconds, Int32 wcfTimeoutInMilliseconds, WebServiceBackedOperation1 webServiceCall) 在 Microsoft.Office.Server.Search.Administration.SearchServiceApplicationProxy.Execute(QueryProperties 属性) 在 Microsoft.Office.Server.Search.Query.Query.Execute() 在 Rapportages.RapportageDocumenten.RapportageDocumenten.Search(字符串查询,SPWeb当前网络)

我阅读了我应该减少行限制的建议,但即使行限制低至 20,我也会遇到此异常。