如何使 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 内容可搜索?的主要内容,如果未能解决你的问题,请参考以下文章

如何使布局填充qt选项卡小部件内的所有内容?

HTML 源代码编辑器 - Web 部件

如何使 QTableWidget 内的单元格小部件的背景不可选?

Kentico “可编辑的 Web 部件”出现在“编辑区域和 Web 部件”下的页面中

如何让浏览器自动标识网页里的某些关键词?(使页面内的文字自动高亮)

Web前端面试之HTML