转载:http://constforce.blog.163.com/blog/static/163881235201201211843334/

一、配置SharePoint Foundation搜索

1. 进入:管理中心 > 应用程序管理 > 服务应用程序 > 管理服务器上的服务,确认“SharePoint Foundation 搜索”服务已启动,并点击名称链接进入配置界面。在配置界面配置“内容访问帐”及“ 索引计划”。
2. 进入:管理中心 > 应用程序管理 > 数据库 > 管理内容数据库,点击数据名称(如:WSS_Content)链接,进入配置界面,将“选择 Microsoft SharePoint Foundation 搜索服务器”设为搜索服务所在的服务器(一般即为本机)。

二、配置SharePoint Server搜索

1. 进入:管理中心 > 应用程序管理 > 服务应用程序 > 管理服务应用程序,确认已创建了“Search Service Application”服务应用。否则需要手工添加。
2. 在如上界面点击进入“Search Service Application”配置页面,可进行如下配置:
    1)点击左侧导航:爬网设置 > 内容源,缺省会有一项“本地SharePoint网站”,点击进入,并设置“爬网计划”,如果是第一次爬网,可开启“启动完全爬网”。
    2)点击左侧导航:查询和结果 > 范围,可添加搜索范围(如对Word文档的搜索)。并可点击进入此范围配置搜索规则。
3. 在内容网站首要网站的 网站设置 > 网站集管理 > 搜索范围  中点击“显示组”,将新建的搜索范围添加到“搜索下拉列表”和“高级搜索”两个组中。

参见:http://blog.joycode.com/kaneboy/archives/2011/04/30/116195.joy

三、配置SharePoint 搜索中心

在激活SharePoint Server搜索服务的基础上,可以配置搜索中心。操作如下:
1. 进入内容网站首要网站的 网站设置 > 网站集管理 > 网站集功能 中,激活“SharePoint Server 发布基础架构”服务。
2. 在首要网站以“企业搜索中心”为模板创建新网站(假设URL为:http://<ServerName>/SearchCenter)。
3. 在首要网站  网站设置 > 网站集管理 > 搜索设置 中,将“网站集搜索中心”设为:/SearchCenter/Pages,“网站集搜索下拉列表模式”设为:显示范围下拉列表。

另外,我们可能需要将特定范围(如:Word文档)的搜索结果显示在单独的搜索结果页面中,要实现此目的,可按如下步骤操作:
1. 进入:管理中心 > 应用程序管理 > 服务应用程序 > 管理服务应用程序 - Search Service Application,再进入:查询和结果:范围,点击“更改范围设置”,将“目标结果页面”改为特定名称的页面,比如“WordResults.aspx”。
2. 在搜索中心网站,进入:网站操作 > 查看所有网站内容,打开“搜索页中的选项卡”列表,增加新的选项卡:【选项卡名称】=Word文档,【页面】=WordSearch.aspx。同样,在“搜索结果中的选项卡”列表中增加选项卡:【选项卡名称】=Word文档,【页面】=WordResults.aspx
3. 在搜索中心网站“页面”文档库中创建页面“WordSearch.aspx”(标题=搜索Word文档,页面布局=(欢迎页面)搜索框)和“WordResults.aspx”(标题=Word文档搜索结果,页面布局=(欢迎页面)搜索结果)。
4. 打开“WordSearch.aspx”页面,进入到编辑状态,然后编辑“搜索框”Web部件的属性。将“杂项: 目标搜索结果页面URL”属性的值修改为“WordResults.aspx”。
5. 进入“WordResults.aspx”页面,同上进入编辑状态修改搜索框相同属性。再编辑“搜索核心结果”Web部件属性,将“位置属性: 范围”指定为“Word文档”。
6. 完成如上修改后将两个文件都签入为主要版本。

参见:http://blog.joycode.com/kaneboy/archives/2011/04/30/116195.joy

四、配置Microsoft FAST Search Server for SharePoint

参见:http://hanmei.blog.51cto.com/521325/271959

五、一些问题的解决

即使正确完成如上配置,可能仍会出现不能查询出结果的情况,现象可能如下:
现象一:点击搜索后,搜索页面提示:
找不到以下项目的任何结果。

现象二:查看日志,有如下信息:
SharePoint Foundation Search   PHSts                          dvb2 High     CSTS3Handler::CreateAccessorExD: Return error to caller, hr=80041205            [sts3handler.cxx:330]  d:\office\source\search\native\gather\protocols\sts3\sts3handler.cxx  
SharePoint Foundation Search   GatherPI                       e5e0 High     advising status change NSC_FLUSH (26d0dfc9-a2a8-4d3a-a600-8a1e519681f2 Search crawl -1)  [gatherobj.cxx:4514]  d:\office\source\search\native\gather\server\gatherobj.cxx  
SharePoint Foundation Search   Gatherer                       cd11 Warning  The start address sts4://11.22.33.44/contentdbid={ef233675-5f26-4d95-ac5f-3bb30cb56246} cannot be crawled.  上下文: 应用程序“搜索服务器上的搜索索引文件”,目录“Search”  详细信息:  访问被拒绝。请验证默认内容访问帐户是否有权访问此库,或添加爬网规则对此库进行爬网。如果正在爬网的库是 SharePoint 库,请验证您所使用的帐户对正在爬网的 SharePoint Web 应用程序是否拥有“完全读取”权限。   (0x80041205)

现象三:在SharePoint服务器上用公网IP(11.22.33.44)访问SharePoint页面会被拒绝。

对此问题的解决办法为:
1. 在注册表编辑器中,找到并单击下面的注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
2. 右键单击“Lsa”,指向“新建”,然后单击“DWORD 值”。
3. 键入 DisableLoopbackCheck,然后按 Enter。
4. 右键单击 DisableLoopbackCheck,然后单击“修改”。
5. 在“数值数据”框中,键入 1,然后单击“确定”。

参见:http://support.microsoft.com/kb/896861/zh-cn

五、参考文档

1. SharePoint 2010 产品中的企业级搜索入门(白皮书):http://technet.microsoft.com/zh-cn/library/ff631149.aspx2. 为SharePoint搜索创建自定义优化参数:http://blog.joycode.com/kaneboy/archives/2011/09/23/116276.joy3. Some tips about crawling large external data with BCS connector:http://blog.joycode.com/kaneboy/archives/2011/10/19/116285.joy

SharePoint配置搜索服务和指定搜索范围的更多相关文章

  1. Sharepoint 2013搜索服务配置总结(实战)

    分享人:广州华软 星尘 一. 前言 SharePoint 2013集成了Fast搜索,相对于以前版本搜索的配置有了一些改变,在安装部署Sharepoint 2013时可以选择默认创建搜索服务,但有时候 ...

  2. SharePoint 2013 禁用搜索服务

    原文:SharePoint 2013 禁用搜索服务 前言,在SharePoint2013中,对于硬件需求的提升,让我们虚机里安装总是一筹莫展,尤其开启了搜索服务以后,对于内存的消耗就更加严重,尤其对于 ...

  3. SharePoint Foundation 搜索-PowerShell

    1. 显示搜索服务信息 Get-SPSearchService 2. 显示搜索服务实例 Get-SPSearchServiceInstance 3. 获取指定搜索服务实例 $ssInstance = ...

  4. 配置samba服务一例

    问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资 ...

  5. SharePoint 2013 配置启用搜索服务

    原文:SharePoint 2013 配置启用搜索服务 1.安装完毕SharePoint 2013,新建网站集,点击搜索,出现如下错误(因为没配置,别激动). 2.尝试启动服务器场中的服务之Share ...

  6. SharePoint 2013配置启用搜索服务

    1.安装完毕SharePoint 2013,新建网站集,点击搜索,出现如下错误(因为没配置,别激动). 2.尝试启动服务器场中的服务之SharePoint Server Search,提示新建搜索应用 ...

  7. SharePoint 2013 搜索高级配置(Search Scope)

    前言:SharePoint 2013集成了Fast Search,而后在配置上与2010及之前版本都有一些区别,如果需要开启搜索的文档,请参考我之前写的博客,博客地址附后.下面,我们开始了解下,Sha ...

  8. SharePoint 2010:搜索服务当前处于脱机状态

    错误 搜索服务当前处于脱机状态.请访问 SharePoint 管理中心中的"服务器上的服务"页,以验证是否启用了该服务.这也可能是由于正在移动索引器所致.   正在配置网站集搜索关 ...

  9. SharePoint 2013 搜索高级配置

    SharePoint2013里面的搜索配置. 1.首先,新建页面,用于搜索, 2.添加搜索框.搜索结果部件: 选择<搜索>类别,找到”搜索框”.”搜索结果”两个部件,添加到页面: 3.配置 ...

随机推荐

  1. cvte 面试实习经历

    1.cvte招聘流程 我报的是Web后台开发的岗位,先是在线的笔试,笔试完了是2轮的技术面+1hr面试.之后考核一周,给作业考核.最后是终期任务完成情况的汇报和hr谈话确定你的岗位情况. 2.笔试 笔 ...

  2. USACO(含training section)水题合集[5/未完待续]

    (1) USACO2.1 Ordered Fractions 枚举 排序即可,注意1/1 #include<iostream> #include<cstdio> #includ ...

  3. 洛谷P1538迎春舞会之数字舞蹈

    题目背景 HNSDFZ的同学们为了庆祝春节,准备排练一场舞会. 题目描述 在越来越讲究合作的时代,人们注意的更多的不是个人物的舞姿,而是集体的排列. 为了配合每年的倒计时,同学们决定排出——“数字舞蹈 ...

  4. Java注解的使用

    概念:java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法. Java中的常见注解 JDK自带注解: @Override//覆盖父类的方法 @Deprecated//表示方法过时了 @ ...

  5. java 28 - 6 JDK7的新特性

    JDK7的新特性: 二进制字面量 数字字面量可以出现下划线 switch 语句可以用字符串 泛型简化 异常的多个catch合并 try-with-resources 语句 二进制字面量 JDK7开始, ...

  6. mac系统使用内置的 PHP

    从 OS X 10.0.0 版本开始,PHP 作为 Mac 机的标准配置被提供.在默认的 web 服务器中启用 PHP,只需将 Apache 配置文件 httpd.conf 中的几行配置指令最前面的注 ...

  7. 2178 表达式运算Cuties

    2178 表达式运算Cuties  时间限制: 1 s  空间限制: 32000 KB  题目等级 : 大师 Master 题解       题目描述 Description 给出一个表达式,其中运算 ...

  8. 清北学堂2017NOIP冬令营入学测试P4747 D’s problem(d)

    时间: 1000ms / 空间: 655360KiB / Java类名: Main 背景 冬令营入学测试题 描述 题目描述 小D是一名魔法师,它最喜欢干的事就是对批判记者了. 这次记者招待会上,记者对 ...

  9. struts2 访问Web元素的4种方法

    完整代码 :Struts12AccessWebElement.rar 第一种也是最常用的一种方法实现这几个接口 RequestAware,SessionAware,ApplicationAware s ...

  10. Theano2.1.14-基础知识之理解为了速度和正确性的内存别名

    来自:http://deeplearning.net/software/theano/tutorial/aliasing.html Understanding Memory Aliasing for ...