转载: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. [转]NopCommerce 多数据库方案

    本文转自:http://www.cnblogs.com/YUTOUYUWEI/p/5538200.html 有时候一个项目需要连接多个数据库,以实现不同数据库的数据在同个项目的共享. 如果已经安装了n ...

  2. [转]ANDROID NOTIFICATIONS USING CORDOVA AND IONIC

    本文转自:http://intown.biz/2014/04/11/android-notifications/ ANDROID NOTIFICATIONS USING CORDOVA AND ION ...

  3. 中午游泳很海皮-linux&php

    hi 中午又去游泳了,其实本来打算是昨天去的,谁知天公不作美,周一都下雨.今天其实也一样的,有点小雨,不过游得到泳,比什么都好 1.PHP&MySQL -----PHP内置MySQL函数学习( ...

  4. Lucene TF-IDF 相关性算分公式(转)

    Lucene在进行关键词查询的时候,默认用TF-IDF算法来计算关键词和文档的相关性,用这个数据排序 TF:词频,IDF:逆向文档频率,TF-IDF是一种统计方法,或者被称为向量空间模型,名字听起来很 ...

  5. MMORPG大型游戏设计与开发(客户端架构 part8 of vegine)

    脚本模块是游戏设计中争论比较多的话题,那是因为作为脚本本身所带来的利弊.其实这都无关紧要,取舍是人必须学会的一项技能,如果你不会取舍那么就让趋势给你一个满意的答复.自从魔兽世界以及传奇(世界)问世以来 ...

  6. WCF添加服务失败一则

    原因是本机开发IIS没有安装HTTPS证书 将红色的字注释掉就好了! <services> <service behaviorConfiguration="basicSer ...

  7. Github 安全类Repo收集整理

    作者:天谕链接:https://zhuanlan.zhihu.com/p/21380662来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.刚好这两天对之前github上关 ...

  8. 逗号分隔的字符串转换为行数据(collection)(续)

    逗号分隔的字符串转行数据的存储过程一个: CREATE OR REPLACE FUNCTION SP_YX_SPLIT ( p_list CLOB, p_sep VARCHAR2 := ',' ) R ...

  9. Hibernate总结3

    一,对象的四种状态 临时状态: 与数据库没有对应,跟Session没有关联. 一般是新new出的对象. 持久化状态: 对象在Session的管理之中,最终会有对应的数据库记录.save saveoru ...

  10. MySQL数据库的优化(上)单机MySQL数据库的优化

    MySQL数据库的优化(上)单机MySQL数据库的优化 2011-03-08 08:49 抚琴煮酒 51CTO 字号:T | T 公司网站访问量越来越大,导致MySQL的压力越来越大,让我们自然想到的 ...