现在的位置: 首页 > 综合 > 正文

MOSS Search学习记录(九):高级搜索定制(下)

2013年06月06日 ⁄ 综合 ⁄ 共 4714字 ⁄ 字号 评论关闭

MOSS Search学习记录(九):高级搜索定制(下)

最后介绍高级搜索定制中最复杂的部分。在高级搜索页面中高级搜索框这个Web部件,有个属性选项卡。其中包含了一个高级搜索页面的XML描述配置文件。默认内容如下,我们一块一块来分析。

1.打开高级搜索页面,点击页面上的“网站操作——编辑页面”,进入到页面的编辑模式。

2.点击高级搜索框WebPart的编辑菜单,选择“修改共享 Web 部件”,打开部件的属性配置窗口。

3.展开第三个配置部分“属性”。可以看到3可配置属性,显示属性、属性部分标签、属性。
    

4.显示属性

 


这个属性用来控制高级搜索页面中第三部分的显示和隐藏。

例如,将其设置为未选中状态,即不显示“添加属性限制”的部分,效果如下

5.属性部分标签

 


这个属性用来控制下图中红色部分的文本内容,如果内容为空的话则显示为默认文字“添加属性限制
”。

修改为“添加属性查询条件”,效果如下

6.属性

 


可以看出,属性的内容是一个
XML描述文件。

默认内容如下:

<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

     <LangDefs>

         <LangDef DisplayName="阿拉伯语" LangID="1"/>

         <LangDef DisplayName="孟加拉语" LangID="69"/>

         <LangDef DisplayName="保加利亚语" LangID="2"/>

         <LangDef DisplayName="加泰罗尼亚语" LangID="3"/>

         <LangDef DisplayName="中文" LangID="4"/>

         <LangDef DisplayName="克罗地亚语/塞尔维亚语" LangID="26"/>

         <LangDef DisplayName="捷克语" LangID="5"/>

         <LangDef DisplayName="丹麦语" LangID="6"/>

         <LangDef DisplayName="荷兰语" LangID="19"/>

         <LangDef DisplayName="芬兰语" LangID="11"/>

         <LangDef DisplayName="法语" LangID="12"/>

         <LangDef DisplayName="德语" LangID="7"/>

         <LangDef DisplayName="希腊语" LangID="8"/>

         <LangDef DisplayName="古吉拉特语" LangID="71"/>

         <LangDef DisplayName="希伯来语" LangID="13"/>

         <LangDef DisplayName="印地语" LangID="57"/>

         <LangDef DisplayName="匈牙利语" LangID="14"/>

         <LangDef DisplayName="冰岛语" LangID="15"/>

         <LangDef DisplayName="印度尼西亚语" LangID="33"/>

         <LangDef DisplayName="意大利语" LangID="16"/>

         <LangDef DisplayName="日语" LangID="17"/>

         <LangDef DisplayName="卡纳达语" LangID="75"/>

         <LangDef DisplayName="朝鲜语" LangID="18"/>

         <LangDef DisplayName="拉脱维亚语" LangID="38"/>

         <LangDef DisplayName="立陶宛语" LangID="39"/>

         <LangDef DisplayName="马来语" LangID="62"/>

         <LangDef DisplayName="马拉雅拉姆语" LangID="76"/>

         <LangDef DisplayName="马拉地语" LangID="78"/>

         <LangDef DisplayName="挪威语" LangID="20"/>

         <LangDef DisplayName="波兰语" LangID="21"/>

         <LangDef DisplayName="葡萄牙语" LangID="22"/>

         <LangDef DisplayName="旁遮普语" LangID="70"/>

         <LangDef DisplayName="罗马尼亚语" LangID="24"/>

         <LangDef DisplayName="俄语" LangID="25"/>

         <LangDef DisplayName="斯洛伐克语" LangID="27"/>

         <LangDef DisplayName="斯洛文尼亚语" LangID="36"/>

         <LangDef DisplayName="西班牙语" LangID="10"/>

         <LangDef DisplayName="瑞典语" LangID="29"/>

         <LangDef DisplayName="泰米尔语" LangID="73"/>

         <LangDef DisplayName="泰卢固语" LangID="74"/>

         <LangDef DisplayName="泰语" LangID="30"/>

         <LangDef DisplayName="土耳其语" LangID="31"/>

         <LangDef DisplayName="乌克兰语" LangID="34"/>

         <LangDef DisplayName="乌尔都语" LangID="32"/>

         <LangDef DisplayName="越南语" LangID="42"/>

     </LangDefs>

     <Languages>

         <Language LangRef="4"/>

         <Language LangRef="12"/>

         <Language LangRef="7"/>

         <Language LangRef="17"/>

         <Language LangRef="10"/>

     </Languages>

     <PropertyDefs>

         <PropertyDef Name="Path" DataType="text" DisplayName="URL"/>

         <PropertyDef Name="Size" DataType="integer" DisplayName="大小"/>

         <PropertyDef Name="Write" DataType="datetime" DisplayName="上次修改日期"/>

         <PropertyDef Name="FileName" DataType="text" DisplayName="名称"/>

         <PropertyDef Name="Description" DataType="text" DisplayName="说明"/>

         <PropertyDef Name="Title" DataType="text" DisplayName="标题"/>

         <PropertyDef Name="Author" DataType="text" DisplayName="作者"/>

         <PropertyDef Name="DocSubject" DataType="text" DisplayName="主题"/>

         <PropertyDef Name="DocKeywords" DataType="text" DisplayName="关键字"/>

         <PropertyDef Name="DocComments" DataType="text" DisplayName="备注"/>

         <PropertyDef Name="Manager" DataType="text" DisplayName="经理"/>

         <PropertyDef Name="Company" DataType="text" DisplayName="公司"/>

         <PropertyDef Name="Created" DataType="datetime" DisplayName="创建日期"/>

         <PropertyDef Name="CreatedBy" DataType="text" DisplayName="创建者"/>

         <PropertyDef Name="ModifiedBy" DataType="text" DisplayName="上次修改者"/>

     </PropertyDefs>

     <ResultTypes>

         <ResultType DisplayName="所有结果" Name="default">

              <Query/>

              <PropertyRef Name="Author" />

              <PropertyRef Name="Description" />

              <PropertyRef Name="FileName" />

              <PropertyRef Name="Size" />

              <PropertyRef Name="Path" />

              <PropertyRef Name="Created" />

              <PropertyRef Name="Write" />

              <PropertyRef Name="CreatedBy" />

              <PropertyRef Name="ModifiedBy" />

         </ResultType>

         <ResultType DisplayName="文档" Name="documents">

              <Query>IsDocument=1</Query>

              <PropertyRef Name="Author" />

              <PropertyRef Name="DocComments"/>

              <PropertyRef Name="Description" />

              <PropertyRef Name="DocKeywords"/>

              <PropertyRef Name="FileName" />

              <PropertyRef Name="Size" />

              <

抱歉!评论已关闭.