Sharepoint Online 高级搜索日期过滤器失败

Posted

技术标签:

【中文标题】Sharepoint Online 高级搜索日期过滤器失败【英文标题】:Sharepoint Online Advanced Search Date Filter Fails 【发布时间】:2017-02-18 07:22:13 【问题描述】:

使用 Sharepont 在线搜索中心高级搜索,在为 On 或 After Date 搜索指定日期时,我收到一个奇怪的“我们不确定我们是否理解您的查询”... 错误,并且返回次数是原来的两倍比网站实际包含的内容还要多?

返回以下内容:

当使用关键过滤器精简程序过滤同一站点的库视图区域中的返回集时,相同的日期查询似乎工作正常(因此语法似乎是正确的)

我需要做什么才能不混淆 Microsoft 搜索中心?

【问题讨论】:

【参考方案1】:

很可能是错误:

我们不确定我们是否理解您的查询,因此结果可能不是 你在找什么。

由于名为LastModDate自定义 托管属性尚未配置或(并且)在搜索结果中不可用(请参阅下面的Solution 部分)。

重点是Key Filters refiners结果(后截图)是query based,而搜索页面显示的结果(第一截图)是search based,这意味着结果是从不同的数据源检索的。

解决方案

要在搜索结果中使用LastModDate 托管属性:

确保 LastModDate 托管属性配置正确。关注Create a new managed property获取说明

为确保您的更改被抓取并重新编制索引,您可以专门请求重新编制列表或库的索引。执行此操作时,将重新抓取列表或库内容并重新编制索引,以便您可以开始在查询、查询规则和显示模板中使用新的托管属性。关注Re-index a document library or a list部分了解更多详情。

【讨论】:

谢谢@Vadim,你是对的!您的建议解决了我的问题!

以上是关于Sharepoint Online 高级搜索日期过滤器失败的主要内容,如果未能解决你的问题,请参考以下文章

SharePoint Online 创建我的审批列表

在 Sharepoint Online 中通过快速启动打开新窗口

SharePoint Online 调用PnP.js 搜索返回结果不完整

SharePoint Online 调用PnP.js 搜索返回结果不完整

SharePoint Online 启用传统体验模式

SharePoint Online 重置站点索引