问题标签 [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 投票
1 回答
3887 浏览

sharepoint - How to modify "People search results template" in SharePoint 2013 in the general search

I want to know how to modify the "People search results template" section in the general search. When I wrote a name in the general search, there is always a section in the top of the search result that shows : Preferred Name, JobTile, Department. I want to modify this template to add more User Profil Property just like I did in Item_Person.html in a standard people search webpart, but I can't find the correct template.

I don't need to know how to modify it, i just need to know where is the file.

Thanks

0 投票
1 回答
772 浏览

sharepoint-2013 - 扩展人员搜索,自定义结果源

我制作了一个基于“本地 SharePoint 结果”的自定义结果源,我在其中使用了这个“查询转换”

我的搜索结果有效,我得到了 spspeople 和联系人。我无法弄清楚为什么 spspeople 对象在搜索结果中显示为网站。在调试时我注意到它确实是一个返回的 spspeople 内容类。

我希望它呈现为带有图片等的“正常”人物对象。

0 投票
1 回答
631 浏览

sharepoint - 在 SharePoint 2013 搜索中添加结果源优化

如何在 SharePoint 2013 搜索中的结果源之间进行筛选。我可以添加一个细化选项卡,允许我根据所有可用的结果源进一步过滤搜索。我在搜索页面中添加了 5 个结果源源 1,2,3,4,5 首先我从所有结果源中搜索..然后我用结果源过滤..有没有办法可以做到2013 年。

在 2010 年有一种方法可以做到这一点,我们可以将 xml 添加到现在不存在的细化表中

我在 2010 年有这个类别,它来自开箱即用的优化面板,我正在尝试将此类别添加到 2013 年搜索优化面板

我如何在优化面板中添加它

0 投票
1 回答
746 浏览

search - BDC 模型/搜索连接器和带细化的多值字段

BDC 模型:
我的 BDC 模型的实体有一个名为 Color 的属性。TypeName 被指定为 System.String[]。

数据库:
在我的数据库(我的 BDC 内容源)中,我添加了如下列值:

搜索架构
我创建了一个新的托管属性并启用了多个值(并且也是可优化的 - 活动的、可查询的、可检索的、安全的)。

搜索结果
通过搜索工作过滤特定颜色。示例:RsExpAdvWorksProductColor:"blue"

搜索细化
但是我不能细化颜色。在我的托管财产上添加精炼器显示如下:

显然,单个值不被视为 - “特殊分隔符”分隔值的整个“字符串”被显示为细化标准。

有什么提示吗?

2015-03-20 更新:我仔细查看了内置的多选列。在搜索结果中,它们以“Value1;#Value2;#”等形式返回。基本上有一个尾随 Red;#Blue;#分隔符 - 没有前导 ;#Red;#Blue;#分隔符。很遗憾没有解决我的问题。

0 投票
1 回答
3258 浏览

sharepoint - SharePoint 2013 使用查询字符串参数抓取外部网站

我需要索引我公司的员工手册,该手册托管在外部网站上。此页面需要登录,并支持通过查询字符串参数自动登录。

像这样:http ://manual.externalprovider.com?token=xxxxxxxxx

在我的内容源中输入此 URL 时,我没有得到任何结果和以下警告:

由于以下原因之一而未爬取项目: 预防性爬取规则;超出指定的内容源跃点/深度;URL 有查询字符串参数;未找到所需的协议处理程序;预防性机器人指令。(该项目已被删除,因为它已被爬网规则排除。)

是否无法爬取起始地址中有查询字符串参数的内容?关于如何解决这个问题的任何其他建议?

0 投票
2 回答
1530 浏览

c# - 使用 SharePoint CSOM(便携式)搜索会引发异常

我正在尝试使用 SharePoint 客户端框架执行搜索,使用 Windows 应用程序中的可移植 dll。

使用 Fiddler 我可以看到我的搜索已执行,并返回元数据和搜索结果的 JSON 集合。这与非便携式 CSOM 的结果相同。

当 CSOM 尝试将结果映射到它的数据对象时,我得到以下异常:

无法将“System.Collections.Generic.Dictionary`2[System.String,System.Object]”类型的对象转换为“Microsoft.SharePoint.Client.Search.Query.ResultTableCollection”。

此异常发生在 CSOM(便携式)内部。非便携式 CSOM 无异常运行,并返回预期结果。

我正在运行以获取此异常的代码是:

上面的 ctx 是一个已经过认证的 ClientContext。其他请求(例如获取特定列表)按预期工作。

我从 c:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI 引用以下 dll:

  • Microsoft.SharePoint.Client.Portable.dll
  • Microsoft.SharePoint.Client.Runtime.Portable.dll
  • Microsoft.SharePoint.Client.Runtime.WindowsStore.dll
  • Microsoft.SharePoint.Client.Search.Portable.dll

我的问题是。

如何解决此问题,以便我可以使用 CSOM 从 Windows 应用商店应用程序运行搜索查询?

更新:我在验证 ClientContext 后添加了以下内容:

这解决了眼前的问题,但引入了一个新问题。我现在得到一个 System.FormatException:

格式不正确的 JSON 流。

由于来自可移植和非可移植 CSOM 的 JSON 是相同的,因此一个 CSOM 而不是另一个 CSOM 中不应出现解析错误。

0 投票
1 回答
59 浏览

search - SharePoint 搜索。使用 AD 凭据搜索网站

我不确定这是否已经被询问和回答,但希望我能很好地解释我的问题。

我们的员工 Intranet 门户只能使用 AD 帐户访问。我们想让 SharePoint Search 抓取网站和索引页面。因此,基本上 SharePoint 搜索爬虫需要以某种方式对网站进行身份验证才能访问内容。

是否有人碰巧有任何资源可以与我分享以阅读或至少引导我朝着正确的方向前进。我会非常感激。

如果您需要更多信息或澄清,请告诉我。

0 投票
1 回答
1640 浏览

sharepoint-2013 - SharePoint-Search 2013 查询转换不断附加 SPSPeople 排除项

我试图让 FQL 在本地 SharePoint 2013 的开箱即用企业搜索网站集中工作,但没有成功。

预期的查询行为是: - 接受和查询搜索词 - 将结果限制在当前子域 ( https://teams.domain.com/.. ) - 从结果中排除人员

我们正常运行的 KQL 查询转换是

按照MSDN中的指示,我复制了当前结果源(在网站集管理中)并将查询转换修改为:

我也尝试了其他变体,但没有奏效。

当我从“基本”选项卡转到“测试”选项卡并单击“显示更多”时,更让我困惑的是,查询文本框总是附加

由于它不是 FQL 格式,我认为这就是我的模板不起作用的原因。我一整天都在这……有什么建议下一步该做什么吗?我如何摆脱那个 KQL 后缀?

0 投票
1 回答
2166 浏览

sharepoint - KQL 中的布尔运算符

我正在阅读 Sharepoint Search 中关键字查询语言的参考资料,并试图弄清楚 AND 和 OR 运算符的工作原理。我对 KQL 特别感兴趣,而不是 FQL。我试图找出以下问题的答案:

  1. 这个查询会返回什么:worda wordb?我了解包含worda和的文件wordb。如果是这样,那么 AND 关键字似乎是默认值。那么它为什么会存在呢?
  2. worda OR wordb AND wordc- 在这个查询中是wordb强制性的还是可选的?
  3. worda OR wordb wordc- 这里是wordc强制性的吗?
0 投票
1 回答
813 浏览

sharepoint - SharePoint 搜索未对 BCS 模型返回的所有项目进行爬网

我创建了一个 BCS 模型,它通过 rest api 返回的 xml 读取数据。我在 BCS 中有 LOB 实例,我通过爬网获取 SharePoint 中的数据。问题出在调试时,我发现 BCS 模型返回 1782 条记录,而在运行完整爬网后,SharePoint 在爬网日志中仅显示 1222 条成功记录,没有错误和警告。任何想法建议为什么会发生这种情况都会有很大帮助。

提前致谢...