在多个Search Service Application的服务器上, 如何确定哪个文件夹里存放着指定Search Service Application的索引文件?
2011-08-01 11:11
573 查看
问题描述
===============
笔者套测试环境, 由于测试和维护需要, 创建过多个Service Application. 由于全部采用默认路径存放索引文件, 后来笔者的文件夹看起来是这样的:
![](http://images.cnblogs.com/cnblogs_com/awpatp/201108/201108011104578448.png)
于是除了用文件夹大小判断, 除了挨个文件夹打开去看最后修改日期时间来确定之外, 还真不知道该怎么确定哪个文件夹存放着我想看的那个service application的索引文件.
解决方案
===============
在SharePoint开启了search服务的服务器上, 有如下的注册表键值
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Applications]
展开后, 可以看到所有当前的search service application都有一个对应的键.
我们要做的就是找到匹配的键值, 然后那个匹配的键值的名字(GUID)就包含在索引文件夹的名字之中.
判定方法如下:
1. 在管理中心打开你的SharePoint 2010的Search Application的Content Source页面. 记下其中的start addresses.
![](http://images.cnblogs.com/cnblogs_com/awpatp/201108/201108011105552796.png)
2. 打开上面的注册表键值, 并继续向下展开每个GUID下面的如下节点
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Applications\{某GUID}-crawl-0\Gather\Portal_Content\ContentSources\0\StartPages
![](http://images.cnblogs.com/cnblogs_com/awpatp/201108/201108011110327511.png)
StartPages的每一个子节点都对应着一个管理中心的Content Source里的start address. 这些信息足以帮助你确定哪个GUID的文件夹里包含着你想查看的索引文件.
这个小技巧应该会比较有用的, 以后修改noise word, 备份Index等的时候, 都会用得到.
===============
笔者套测试环境, 由于测试和维护需要, 创建过多个Service Application. 由于全部采用默认路径存放索引文件, 后来笔者的文件夹看起来是这样的:
![](http://images.cnblogs.com/cnblogs_com/awpatp/201108/201108011104578448.png)
于是除了用文件夹大小判断, 除了挨个文件夹打开去看最后修改日期时间来确定之外, 还真不知道该怎么确定哪个文件夹存放着我想看的那个service application的索引文件.
解决方案
===============
在SharePoint开启了search服务的服务器上, 有如下的注册表键值
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Applications]
展开后, 可以看到所有当前的search service application都有一个对应的键.
我们要做的就是找到匹配的键值, 然后那个匹配的键值的名字(GUID)就包含在索引文件夹的名字之中.
判定方法如下:
1. 在管理中心打开你的SharePoint 2010的Search Application的Content Source页面. 记下其中的start addresses.
![](http://images.cnblogs.com/cnblogs_com/awpatp/201108/201108011105552796.png)
2. 打开上面的注册表键值, 并继续向下展开每个GUID下面的如下节点
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Applications\{某GUID}-crawl-0\Gather\Portal_Content\ContentSources\0\StartPages
![](http://images.cnblogs.com/cnblogs_com/awpatp/201108/201108011110327511.png)
StartPages的每一个子节点都对应着一个管理中心的Content Source里的start address. 这些信息足以帮助你确定哪个GUID的文件夹里包含着你想查看的索引文件.
这个小技巧应该会比较有用的, 以后修改noise word, 备份Index等的时候, 都会用得到.
相关文章推荐
- .net中如何读取服务器上指定文件夹中的所有文件 (百度知道 )
- 如何在客户端通过MSSQL执行某操作删除服务器的指定文件
- 将byte[]的图片数据上传至服务器,并存放在服务器指定文件夹
- 多个域名指定到同一个IP下,访问时如何决定改跳到哪个文件目录
- Asp.net获取服务器指定文件夹目录文件并提供下载的方法
- Linux 服务器如何设置文件和文件夹的读写权限
- 如何备份和恢复Windows IIS服务器设置及文件存放位置
- 如何将指定文件或文件夹直接提交到svn指定目录?
- Git如何Check Out出指定文件或者文件夹
- php实现将远程文件下载保存到服务器指定文件夹
- Git如何Check Out出指定文件或者文件夹
- Asp.net获取服务器指定文件夹目录文件并提供下载的方法
- 如何将服务器端文件 自动下载并保存到客户端IE临时文件夹 或者指定文件夹
- 用python如何将Web服务器上的指定文件下载下来
- Asp.net 获取服务器指定文件夹目录文件,并提供下载
- 如何打开指定文件所在的文件夹并选中文件
- 利用Windows Service,定时监控某一目录,发现新文件后自动上传到指定web服务器
- 如何将某文件夹下的指定扩展名的所有文件显示出来
- 如何现实指定文件夹下的所有文件
- 如何将指定文件或文件夹直接提交到svn指定目录?