如何使 Web 部件页面内的 HTML 内容可搜索?
Posted
技术标签:
【中文标题】如何使 Web 部件页面内的 HTML 内容可搜索?【英文标题】:How to make HTML content inside a web part page searchable? 【发布时间】:2018-11-15 14:36:44 【问题描述】:我正在尝试在 Office 365 SharePoint 中创建一个页面,我可以在其中将一些简单的 html 代码添加到 Web 部件部分。我已经成功地创建了页面并使它看起来像我想要的那样。但是,我无法让这些页面的内容显示在我的团队网站的搜索结果中。周围有吗?
【问题讨论】:
【参考方案1】:为此,您需要使用托管元数据属性:
从站点设置 --> 搜索架构您可以搜索托管 属性。
在这种情况下,有一个名为 ContentSummaryOWSMTXT 的托管属性,还有一个名为 owstaxIdTechnicalSubject 的托管属性。它们代表网站栏内容摘要和技术主题。
在搜索页面上,用户输入查询,例如自定义搜索结果。
在搜索结果页面上,搜索结果显示在搜索结果 Web 部件中。 Web 部件使用显示模板指定托管属性 ContentSummaryOWSMTXT 和 owstaxIdTechnicalSubject 中的值应显示在搜索结果中(显示模板还指定了许多其他内容,但现在,让我们只关注这两个托管属性的值)。我们可以看到托管属性 ContentSummaryOWSMTXT 和 owstaxIdTechnicalSubject 的值显示在搜索结果中。
您还可以查看详细信息,例如页面上每个搜索结果旁边的小图标。这些图标代表文章发布到的站点
【讨论】:
以上是关于如何使 Web 部件页面内的 HTML 内容可搜索?的主要内容,如果未能解决你的问题,请参考以下文章
如何使 QTableWidget 内的单元格小部件的背景不可选?
Kentico “可编辑的 Web 部件”出现在“编辑区域和 Web 部件”下的页面中