已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
页8实验:定制SharePoint2010的搜索功能实验时间:60分钟实验概述:SharePoint 2010将提供多种全新的方法来定制和扩展企业搜索功能。在此次试验中,您将创建一个用于查找和管理任务的搜索应用程序。练习 1:定制Search Center在此次练习中,您将对Search Center进行定制,以便为搜索应用程序建立基础。您将创建一个作为数据源的任务列表,并为该列表指定作用域。最后,您将创建一个包含自定义设置的Search Center,用来搜索新的范围。在您开始这些操作之前,确保您已经同时在网站集和网站级别激活Standard、Enterprise和Publishing功能。1. 启动Internet Explorer并导航到http:/ds。2. 首先,您需要新建一个用于存储我们将要对其进行索引的示例数据的任务列表:a) 选择Site Actions Site View All Site Content。b) 单击Create(创建)并为Project Tasks网站新建一个Task。c) 向该列表添加几个任务。确保其中包含一些优先级为高/普通/低的任务,您将在后面的练习中据此建立自定义的关联性排名。3. 现在,您需要创建一个Search Center子网站,但在此之前,您需要确认一些必要的功能已被激活。a) 选择Site Actions Site Settings。b) 在Site Collection Administration区域中选择Manage site collection features。c) 确认如下功能已被激活。如果它们未被激活,则将其激活:Office SharePoint Server Enterprise Site Collection featuresOffice SharePoint Server Publishing InfrastructureOffice SharePoint Server Standard Site Collection featuresd) 确认这3个功能已在网站级别(Site Actions Site Settings Manage site features)被激活。4. 接下来,我们需要在ds网站中新建一个Search Center子网站。e) 选择Site Actions New Site。f) 在New SharePoint Site页面中的Title字段中,输入Search Center。g) 在Url字段中输入searchcenter。.h) 在Enterprise选项卡中,选择Enterprise Search Center模板。i) 单击Create按钮。5. 在Search Center网站已被创建之后,接下来,将对该Search Center中的发布页面进行修改。首先,新建一个用于搜索重要任务的页面:j) 导航到http:/ds/searchcenter。在新建的搜索网站中,单击Site Actions View All Site Content。k) 单击Pages库。l) 在Pages库中,单击功能区中的Documents New Document Page。m) 选择用于新建一个(Welcome Page) Search Box的选项,并使用如下设置来创建该页面:Title:Important TasksUrl:ImportantTasks.aspx6. 接下来,为重要任务创建搜索结果页面:n) 在Pages库中,单击功能区中的Documents New Document Page。o) 选择用于新建一个(Page) SearchResults.aspx的选项,并使用如下设置来创建该页面:Title:Important TasksUrl:ImportantTasksResults.aspx7. 现在,您需要向http:/ds/searchcenter主页添加一个新的标签。p) 在新建的搜索网站中,单击Site Actions View All Site Content。q) 单击Tabs in Search Pages库。r) 在功能区中,选择Items New Item,并使用如下设置来新建该标签:Name:Important TasksPage:ImportantTasks.aspx8. 在新标签被创建之后,您需要对该标签进行配置,以便向那些使用它执行搜索的用户发送自定义的结果页面。s) 导航到http:/ds/searchcenter。t) 单击Important Tasks标签,以跳转到ImportantTasks.aspx页面。u) 在功能区中,选择Edit选项卡,并选择Edit Page。v) 在包含搜索框的Web部件中,选择Edit Modify Shared Web Part。w) 在Search Box任务窗格中,展开Miscellaneous区域,将Target search results page URL从results.aspx更改为ImportantTasksResults.aspx,并单击当前任务窗格底部的OK。9. 最后,检查结果页面并保存更改。现在,新的Search Center已被创建完毕,您将为其指定一个搜索范围。搜索范围将仅包含您之前创建的任务列表。10. 打开Central Administration网站。11. 单击Application Management(应用程序管理) Manage Service Applications(服务应用管理)。12. 在Manage Service Applications页面中,单击Search Service Application(搜索服务应用程序)链接。13. 在功能区中,单击Manage(管理)按钮。14. 在Quick Launch(快速启动)栏的Queries and Results(查找和结果)区域中,单击Scopes链接。15. 在View Scopes页面中,单击New Scope(新建范围)。16. 在Create Scope(范围)页面的Title字段中,输入Important Tasks。17. 为Target Results Page输入ImportanTasksResults.aspx,并单击OK按钮。18. 当新的范围已被指定之后,单击Upgrade Status列中的Add Rules链接,以为该范围添加一个规则。这将让筛选结果仅包含我们之前创建的列表中的内容。19. 保持Web Address选项的勾选状态,并在Web Address区域的Folder字段中,输入完整的任务列表地址(例如http:/ds/Lists/Project%20Tasks)。20. 单击OK按钮。21. 在范围被指定之后,您需要执行一次完全的爬网操作。x) 在Quick Launch的Crawling区域中,单击Content Sources(内容来源)链接。y) 依次选择Local Microsoft Search Server sites(微软内容来源)和Start Full Crawl(开始所有爬网),以触发搜索索引器对新建的任务列表中的所有内容建立索引。22. 最后,您需要更新当前范围。这将自动发生,但不会立即发生。现在,让我们强制范围更新:z) 在Quick Launch的顶部,选择Search Administration(搜索管理)。aa) 在System Status(系统状态)区域中,您将看到倒数第二项的信息为一个范围正在等待。单击Start update now链接,以立即开始执行。23. 现在,您的搜索范围已经可用。当新建的范围可用之后,您必须返回到Search Center,并对其中的Web部件进行编辑,以使其使用该范围。24. 返回到Search Center (http:/ds/searchcenter),并单击Important Tasks标签。这将让您进入ImportantTasks.aspx页面。25. 输入一个词汇并执行搜索。这将让您进入ImportantTasksResults.aspx页面。26. 选择Site Actions Edit Page,以进入当前页面的编辑模式。27. 在包含搜索框的Web部件中,选择Edit Modify Shared Web Part。28. 在Search Box(搜索框)任务窗格中,展开Miscellaneous(杂项)区域。将Target search results page URL从results.aspx更改为ImportantTasksResults.aspx,并单击任务窗格底部的OK。29. 在Core Search Results Web Part(核心搜索web部件)中,选择Edit菜单中的Modify Shared Web Part。30. 在Location Properties区域的Scope属性中,输入ImportantTasks。31. 检查并保存当前页面。32. 现在,您应该看到您之前创建的任务列表所返回的结果。在此次练习中,您已经新建了一个Search Center网站,并对其进行定制,以使用一个新的搜索结果页面,并在其中应用您定义的搜索范围。练习 2:创建一个自定义排名模型自定义排名模型允许您对SharePoint搜索功能产生排名结果的权重进行更改。在此次练习中,您将针对任务创建一个自定义排名模型,并用其搜索Web部件。33. 打开Important_Tasks_priority.xml文件,查看排名模型构成。34. 为了使用自定义相关性排名,您需要使用PowerShell。选择Start Administrative Tools SharePoint 4.0 Management Console,以启动PowerShell。35. 执行如下PowerShell命令,以列出SharePoint搜索功能中的所有托管属性:Get-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchMetadataManagedProperty36. 使用这些关于托管属性的信息,将您的XML文件中的属性ID(pid)替换为该命令返回的值。大多数PID是正确的只需确认不存在名称与ID不匹配的情况即可。该XML文件中的某些PID将不会包含在由该PowerShell命令返回的托管属性列表中。忽略这些属性。37. 使用有关这些托管属性的信息,执行如下PowerShell脚本,以在排名模型的queryIndependentFeatures部分中启用Priority属性。$s = Get-SPEnterpriseSearchServiceApplication$p = Get-SPEnterpriseSearchMetadataManagedProperty -Identity YOUR PID -SearchApplication $s$p.EnabledForQueryIndependentRank = True$p.update()注意:该PowerShell脚本无法再当前的测试版中执行当您试图设置EnabledForQueryIndependentRank时,会收到错误信息。利用PowerShell,您只需复制XML,就可以添加一个新的排名模型。38. 使用如下命令来向SharePoint添加您的自定义排名模型。Get-SPEnterpriseSearchServiceApplication|New-SPEnterpriseSearchRankingModel RankingModelXML YOUR XML PASTED AS A STRING为了简单起见,您可以运行一个用于为您安装新排名模型的预定义PowerShell脚本。执行如下批处理文件就可以调用该脚本:RankingModelsAdd_Ranking_Models.bat。39. 在您添加了该自定义排名模型之后,运行如下命令,就可以列出所有可用的排名模型,并对您当前正在使用的进行确认。Get-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchRankingModel40. 如果您需要删除该模型,就可以使用如下命令:Remove-SPEnterpriseSearchRankingModel -Identity c978ef2b-300a-444b-af9a-d51261294587 -SearchApplication Get-SPEnterpriseSearchServiceApplication在此次练习中,您已经创建了一个自定义的排名模型,并将其安装到了SharePoint搜索功能中。练习 3:使用自定义排名模型自定义排名模型将与Core Results Web Part搭配使用。Core Results Web部件默认包含一个DefaultRankingModelID属性,用于获取排名模型的ID。不幸的是,该属性并没有显示在属性窗格中。因此,您只能将该属性添加到*.webpart文件中。注意:当前的测试版不允许将Core Results Web Part定制为使用某个自定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 日本地理文化介绍
- C语言程序设计教程(谭浩强版)
- 2026届山东省华侨中学化学高二上期中统考模拟试题含解析
- 设计海报软件分类
- 描述春天的一刻春风拂面的美好瞬间写景作文13篇
- 合作项目成果保护承诺书4篇
- 秋分节气深探
- 青春舞蹈启程
- 亲子教育的实践与探索
- 电影制作摄影师工作绩效评定表
- 起重机械安全装置培训试题及答案
- 《炼油与化工设备分类编码》
- 《工业企业六西格玛数据分析技术应用规范》
- 储罐施工应急预案
- 2025年宜昌市市直机关公开遴选公务员40人备考考试题库附答案解析
- 2025年国元农业保险股份有限公司安徽分公司校园招聘40人笔试参考题库附带答案详解
- 幼儿园大班数学活动《学习解答口报减法应用题》课件
- 2025年河南省西学中考试试题及答案
- 侵权责任法自考试题及答案
- 2025秋形势与政策课件-践行多边主义完善全球治理
- 年轻干部数字化能力提升心得体会
评论
0/150
提交评论