SharePoint Online - 无法查询 ArticleStartDateOWSDATE
SharePoint Online - unable to query against ArticleStartDateOWSDATE
环境:SharePoint Online
案例:定义结果源,用于按文章日期 (Managed 属性 ArticleStartDateOWSDATE) 过滤发布页面的内容搜索 Web 部件。查询文字为:
ContentType:"My content type" AND (ArticleStartDateOWSDATE:{Today-10}..{Today}) {searchTerms?}
如果我们按创建时间查询,则返回结果。
我们已尝试创建一个新的托管 属性 并启用了可搜索和可查询设置,但没有成功。有什么想法吗?
阅读资源(一些修复不适用,因为我们在云端运行):
- 在托管属性页面上,键入 "Refinable",您将获得允许自定义的占位符托管属性列表。
- 选择可用的托管 属性,例如 RefinableDate00,然后单击“Edit/Map 属性”在下拉列表中。
- 在“Alias”下,添加 ArticleStartDate 作为值
- Select "根据指定的顺序包含第一个抓取的 属性 中不为空的内容"。
- 单击“添加映射”并翻页,直到找到已抓取的 属性 ows_q_DATE_ArticleStartDate。 Select 这个 属性 然后点击确定。
- 对于表达式的日期范围部分,使用表达式 ArticleStartDate>={Today-10}
如需进一步参考,请查看 https://support.office.com/en-us/article/Manage-the-search-schema-in-SharePoint-Online-d4fab46d-ba41-4c03-9d4c-32b5b33198b6?CTT=1&CorrelationId=61fcc271-6284-4e99-9eab-1f2405dfdf29&ui=en-US&rs=en-US&ad=US 以获取添加此类托管 属性 别名所需步骤的完整列表。
环境:SharePoint Online 案例:定义结果源,用于按文章日期 (Managed 属性 ArticleStartDateOWSDATE) 过滤发布页面的内容搜索 Web 部件。查询文字为:
ContentType:"My content type" AND (ArticleStartDateOWSDATE:{Today-10}..{Today}) {searchTerms?}
如果我们按创建时间查询,则返回结果。 我们已尝试创建一个新的托管 属性 并启用了可搜索和可查询设置,但没有成功。有什么想法吗?
阅读资源(一些修复不适用,因为我们在云端运行):
- 在托管属性页面上,键入 "Refinable",您将获得允许自定义的占位符托管属性列表。
- 选择可用的托管 属性,例如 RefinableDate00,然后单击“Edit/Map 属性”在下拉列表中。
- 在“Alias”下,添加 ArticleStartDate 作为值
- Select "根据指定的顺序包含第一个抓取的 属性 中不为空的内容"。
- 单击“添加映射”并翻页,直到找到已抓取的 属性 ows_q_DATE_ArticleStartDate。 Select 这个 属性 然后点击确定。
- 对于表达式的日期范围部分,使用表达式 ArticleStartDate>={Today-10}
如需进一步参考,请查看 https://support.office.com/en-us/article/Manage-the-search-schema-in-SharePoint-Online-d4fab46d-ba41-4c03-9d4c-32b5b33198b6?CTT=1&CorrelationId=61fcc271-6284-4e99-9eab-1f2405dfdf29&ui=en-US&rs=en-US&ad=US 以获取添加此类托管 属性 别名所需步骤的完整列表。