65.9K
CodeProject 正在变化。 阅读更多。
Home

为 MOSS 高级搜索添加属性

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.15/5 (3投票s)

2007年1月18日

1分钟阅读

viewsIcon

59122

本文介绍了在 MOSS 2007 高级搜索中创建和配置托管属性的 步骤

引言

在 MOSS 2007 中配置高级搜索中显示的属性发生了一些变化。 在这里我将解释创建管理属性并在 MOSS 2007 高级搜索中进行配置的步骤。

将属性添加到 MOSS 高级搜索

  1. 转到中央管理 -> 共享服务

    Sample screenshot

  2. 在搜索菜单下,单击搜索设置。
  3. 在配置搜索设置页面中,单击元数据属性映射。

    Sample screenshot

  4. 在元数据属性映射页面中,单击新建管理属性

    Sample screenshot

  5. 输入属性名称,并通过单击“添加映射”按钮添加要添加的已爬取属性。

    Sample screenshot

    Sample screenshot

  6. 单击确定。 创建新的自定义管理属性后,转到高级搜索页面。
    • 单击站点设置,然后单击“编辑页面”
    • 单击 Web 部件的编辑菜单,然后选择“修改共享 Web 部件”。

在高级搜索框窗格中,单击“属性”菜单,然后选择属性文本框中的内容。 为了使您的管理属性出现在属性列表中,您需要在 XML 文件内容中进行更改。

Sample screenshot

属性中的 XML 文件具有以下结构

  • 找到字符串

    <PropertyDef Name="ModifiedBy" DataType="text" 
                DisplayName="Last Modified By"/> 

  • 在其下方添加以下字符串

    <PropertyDef Name="MyProperty" DataType="text" DisplayName="MyProperty"/>

    MyProperty 表示在共享服务中的搜索设置中创建的管理属性。

  • 找到 ResultType 节点

    <ResultType DisplayName="All Results" Name="default">

  • 在此下方添加以下字符串

    <PropertyRef Name="MyProperty" />

  • 现在您可以单击“应用”和“确定”来关闭窗格。
  • 当选择“所有结果”时,属性“MyProperty”将出现在属性列表框中。
© . All rights reserved.