问题标签 [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.
sharepoint-2013 - 在搜索结果中隐藏友好 URL - SharePoint 2013
我们有一个 SharePoint 2013 发布网站,我们希望在其中隐藏几页搜索结果。尝试了以下选项,但没有一个有效。
尝试过的选项:
从搜索中隐藏物理 URL - 设置为“是”(页面属性)
从 Internet 搜索引擎中隐藏- 设置为“是”
从站点地图中排除并从搜索引擎中隐藏- 已选择(编辑 SEO 属性)
在robots.txt文件中将页面添加为“禁止”条目。
注意:不能使用“搜索结果删除”和“查询规则”选项,因为内容贡献者无权访问 Central Admin。他们只能管理页面。任何方向都会有很大帮助。
sharepoint-2013 - 如何查找哪个已爬网/托管属性属于列表的哪一列?
我知道 SharePoint 中的爬网会自动为我们创建爬网属性。我们可以使用它们来创建托管属性。
是否有任何配置或设置可以让我们知道哪个已爬网/托管属性属于列表的哪一列?或者有没有其他方法可以了解它?
rest - 如何使用 SharePoint REST Search API 查询在开始时查找具有特定字符/数字的匹配项?
假设我们有列 Col_1 和 Col_2。Col_1 是单行文本列,Col_2 是数字列。现在让我们考虑 Col_1 的值如 OneTwoThreeFour、FourFiveOneTwoSixSeven 等,而 Col_2 的值如 123456、451267 等。
我已经在使用 SharePoint REST 搜索 API。我想以这样一种方式形成查询,即如果用户搜索 OneTwo,SharePoint REST Search API 应该返回 OneTwoThreeFour 而不是 FourFiveOneTwoSixSeven。同样,如果用户搜索 12 SharePoint REST Search API 应该返回 123456 而不是 451267
此方案的 SharePoint REST 搜索 API 查询是什么?
sharepoint-2013 - 托管属性是否需要完全爬网?
我正在使用 SharePoint 搜索 REST API。我指的是SharePoint Search REST API 概述
假设我们已经创建了托管属性,或者假设托管属性是为网站栏自动创建的。假设每个具有托管属性的列都有一些数据。
我希望使用 SharePoint Search REST API 返回数据。因此,在查询托管属性上的 SharePoint Search REST API 时,我们需要完全爬网还是增量爬网?
sharepoint-2013 - 如何在 SharePoint 搜索 API 中使用 > 和 < 运算符?
我正在使用 SharePoint Search API 并引用链接SharePoint Search REST API overview。我想使用属性运算符。请参阅链接关键字查询语言 (KQL) 语法参考中的“属性限制中支持的属性运算符”部分
我正在形成查询http://server/_api/search/query?querytext='AmountCurrency > 10.50'&selectproperties='Title,Author'
相似地http://server/_api/search/query?querytext='AmountNumber < 20.50'&selectproperties='Title,Author'
在上述查询中,AmountCurrency 和 AmountNumber 分别是 Currency 列和 Number 列的托管属性。但搜索 api 不返回任何行。对我来说 : 和 = 运营商工作正常。如何在搜索 API 中使用大于和小于运算符?
sharepoint-online - 是否必须在图书馆签入/签出才能在搜索结果中显示文档
我在 SharePoint Online 网站中使用了 SharePoint 搜索(主要是内容搜索 WebPart)。我在所有文档库上使用了带有发布功能的签入/签出,以便在搜索结果中包含更新的内容。
我想知道是否有必要将此发布功能添加到文档上以将它们显示在搜索结果中。
任何帮助表示赞赏。
问候, 阿克拉姆
sharepoint - SP2016 爬网属性未在我的文档集中自动生成
我有一个本地 SP2016 网站集,我是网站集管理员。
我创建了一个自定义库,基于从本机文档集继承的自定义内容类型。我已将该内容类型绑定到我的库并删除了默认的“文档”内容类型。
我的自定义内容类型包含两个自定义网站列: - My_Collaborator - 类型:人员 - My_Type - 类型:托管元数据(术语库是另一个网站集的术语库,我已与此网站集共享)
我在文档集中添加文档没有问题,为所有字段设置值也没有问题,甚至是自定义字段。我已经确定该文档没有被提取并且有一个主要版本。
然后我运行了一个完整的网络应用程序(我也可以访问它),并确保它已经结束。
现在我面临这个问题:SharePoint 似乎没有为我的任何列创建一个已爬网属性。当我转到“站点设置”->“搜索架构”时,我看不到它们 (我并没有与“架构”混淆)。
为什么?是否有某个设置会告诉 SharePoint 忽略该列?
抓取日志中关于此特定文档集的错误。我不想留下任何潜在的解决方案,所以我重置了抓取索引(“重置索引”)并再次运行了完整抓取。这次我的文档集显示为已爬网,结果显示在网站的搜索结果中。
...但基于我的列的已爬网属性仍未出现在搜索架构中!我要疯了。
sharepoint-online - SharePoint 搜索 - “您的意思是”功能
我对 SharePoint Online 搜索中的“您的意思是”自动拼写检查功能有以下疑问 -
- 用于拼写检查的单词词典是如何构建的,并且随着更多内容被爬取,词典是否会扩展?每种语言都有字典吗?
- 是否有可能以某种方式查看这本词典?(电源外壳?)
- 您的意思是功能如何适用于英语以外的语言?支持哪些语言?
- 它是否根据关键字在内容中可用的次数来更正拼写?内容中存在的最少关键字数是多少?
- 它是基于字典中存在的关键字吗?
- 它是否基于单词和关键字的频率?
- Microsoft 词典的更新时间和频率如何?
- 何时需要将关键字添加到搜索词典术语集中?
我在官方的 MS 文档中找不到这些信息,因此我想看看是否有人知道。提前致谢。
sharepoint-online - 在 JSOM 中设置 SharePoint 搜索查询结果源
我将结果源级别设置为“SPSite”,因为我想使用在网站集级别定义的结果源。但它不起作用。'SPSite' 是 JSOM 中的有效参数吗?
如果我将源级别设置为“SPSiteSubscription”,它会成功使用租户级别的结果源。