Sharepoint2013搜索学习笔记之修改搜索拓扑(三)
搜索服务新建好之后可以从管理中心,应用程序管理页面,进入搜索服务的管理页面,进入管理页面之后可以看到当前sharepoint场的搜索拓扑结构。
如果sharepoint场内有多台服务器,需要将搜索组件部署到这些服务器上,可以在装有sharepoint管理中心的服务器上启动sharepoint命令行管理程序,通过口令的方式对搜索拓扑进行更改。
注意: 向新的服务器添加搜索组件之前,必须先启动新增服务器上的搜索服务实例。搜索服务实例将启动搜索服务(OSearch15 和 SPSearchHostController)需要使用的所有 Windows 服务,下面将演示将一个爬网组件添加到搜索场内。
例子一,增加爬网组件:
第一步,在承载管理中心的服务器上以管理员身份运行sharepoint2013命令行管理程序,在管理程序内运行$<host n> = Get-SPEnterpriseSearchServiceInstance -Identity "<Server name>" 命令行获取指定服务器上的搜索服务实例。
.
第二步,运行Get-SPEnterpriseSearchServiceInstance -Identity $<host n> 确认指定服务器搜索实例运行正常,如果status是disable请运行Start-SPEnterpriseSearchServiceInstance -Identity $<host n>激活该搜索服务实例
第三步,运行以下口令复制一份搜索拓扑,想要对搜索拓扑做出任何更改,首先必须创建一个新的拓扑对象
$ssa = Get-SPEnterpriseSearchServiceApplication
$active = Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Active
$clone = New-SPEnterpriseSearchTopology -SearchApplication $ssa -Clone -SearchTopology $active
第四步,运行以下口令将一个爬网组件添加到指定服务器上
New-SPEnterpriseSearchCrawlComponent -SearchTopology $clone -SearchServiceInstance $hostA
第五步,确认已经将新爬网组件添加到了克隆的拓扑上面
Get-SPEnterpriseSearchComponent -SearchTopology $clone
可以看到多了一个crawlcomponent1在spserver3
第六步,运行以下口令将克隆的搜索拓扑激活成正式的搜索拓扑,这会需要等一段时间
Set-SPEnterpriseSearchTopology -Identity $clone
例子2,删除爬网组件:
删除一个爬网组件的第一步到三步跟添加一个爬网组件是一样的,都是先获取需要删除的组件所在服务器搜索实例$hosta和当前搜索拓扑的复制$clone。
第一步,运行以下命令行获取指定服务器上的搜索服务实例。
$<host n> = Get-SPEnterpriseSearchServiceInstance -Identity "<Server name>"
.
第二步,运行以下口令复制一份搜索拓扑,想要对搜索拓扑做出任何更改,首先必须创建一个新的拓扑对象
$ssa = Get-SPEnterpriseSearchServiceApplication
$active = Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Active
$clone = New-SPEnterpriseSearchTopology -SearchApplication $ssa -Clone -SearchTopology $active
第三步,运行以下命令找到需要删除组件的id
Get-SPEnterpriseSearchComponent -SearchTopology $clone
第四步,运行以下命令删除该组件
Remove-SPEnterpriseSearchComponent -Identity <Search component id> -SearchTopology $clone
第五步,运行口令将克隆后修改的拓扑激活成正式拓扑
Set-SPEnterpriseSearchTopology -Identity $clone
添加和删除分析处理组件,内容处理自己,爬网组件,搜索管理组件,查询处理组件的步骤是一样的,唯一区别就是新增时候,新增组件的命令不一样。索引组件的添加和删除跟以上五个组件会有一些区别,详情请参考:管理索引组件
获取指定服务器上搜索服务实例
$<host n> = Get-SPEnterpriseSearchServiceInstance -Identity "<Server name>"
开始指定服务器上搜索服务实例
Start-SPEnterpriseSearchServiceInstance -Identity $hostB
获取指定服务器上搜索服务实例
Get-SPEnterpriseSearchServiceInstance -Identity $<host n>
检索活动搜索拓扑
$ssa = Get-SPEnterpriseSearchServiceApplication
$active = Get-SPEnterpriseSearchTopology -Active -SearchApplication $ssa
$active
检索活动搜索拓扑列表
$ssa = Get-SPEnterpriseSearchServiceApplication
$active = Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Active
Get-SPEnterpriseSearchComponent -SearchTopology $active
克隆活动搜索拓扑
$ssa = Get-SPEnterpriseSearchServiceApplication
$active = Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Active
$clone = New-SPEnterpriseSearchTopology -SearchApplication $ssa -Clone -SearchTopology $active
添加搜索管理组建
New-SPEnterpriseSearchAdminComponent
添加查询分析组建
New-SPEnterpriseSearchAnalyticsProcessingComponent
添加内容管理组建
New-SPEnterpriseSearchContentProcessingComponent
添加爬网组建
New-SPEnterpriseSearchCrawlComponent
添加查询分析组建
New-SPEnterpriseSearchQueryProcessingComponent
移除搜索组件
Remove-SPEnterpriseSearchCrawlComponent -Identity <component id> -SearchTopology $clone
激活拓扑
Set-SPEnterpriseSearchTopology -Identity $clone
Sharepoint2013搜索学习笔记之修改搜索拓扑(三)的更多相关文章
- Sharepoint2013搜索学习笔记之创建搜索服务(二)
第一步,进入管理中心,点击管理服务器上的服务 第二步,在服务器上选择需要承载搜索服务的服务器,并启动服务列表上的sharepoint server search 第三步,从管理中心进入管理服务应用程序 ...
- Sharepoint2013商务智能学习笔记之部署AdventureWorksDW2012数据库(三)
AdventureWorksDW2012是sql server2012的样本数据库,后面做商务智能Demo会用到,所以需要下载并安装到sql server2012上,下载地址 第一步,下载数据库 第二 ...
- [转载]SharePoint 2013搜索学习笔记之搜索构架简单概述
Sharepoint搜索引擎主要由6种组件构成,他们分别是爬网组件,内容处理组件,分析处理组件,索引组件,查询处理组件,搜索管理组件.可以将这6种组件分别部署到Sharepoint场内的多个服务器上, ...
- [转载]SharePoint 2013搜索学习笔记之自定义结果源
搜索中心新建好之后在搜索结果页上会默认有所有内容,人员,对话,视频这四个结果分类,每个分类会返回指定范围的搜索结果,这里我再添加了部门日志结果分类,搜索这个分类只会返回部门日志内容类型的搜索结果,要实 ...
- SQL反模式学习笔记17 全文搜索
目标:全文搜索 使用SQL搜索关键字,同时保证快速和精确,依旧是相当地困难. SQL的一个基本原理(以及SQL所继承的关系原理)就是一列中的单个数据是原子性的. 反模式:模式匹配 使用Like 或者正 ...
- ArcGIS案例学习笔记-CAD数据自动拓扑检查
ArcGIS案例学习笔记-CAD数据自动拓扑检查 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 功能:针对CAD数据,自动进行拓扑检查 优点:类别:地理建模项目实例 ...
- WPF-学习笔记 动态修改控件Margin的值
原文:WPF-学习笔记 动态修改控件Margin的值 举例说明:动态添加一个TextBox到Grid中,并设置它的Margin: TextBox text = new TextBox(); t_gri ...
- UFLDL深度学习笔记 (七)拓扑稀疏编码与矩阵化
UFLDL深度学习笔记 (七)拓扑稀疏编码与矩阵化 主要思路 前面几篇所讲的都是围绕神经网络展开的,一个标志就是激活函数非线性:在前人的研究中,也存在线性激活函数的稀疏编码,该方法试图直接学习数据的特 ...
- Sharepoint2013搜索学习笔记之搜索构架简单概述(一)
Sharepoint搜索引擎主要由6种组件构成,他们分别是爬网组件,内容处理组件,分析处理组件,索引组件,查询处理组件,搜索管理组件.可以将这6种组件分别部署到Sharepoint场内的多个服务器上, ...
随机推荐
- shell实现mysql热备份
#!/bin/bash #my.hc.sh PATH=/usr/local/sbin:/usr/bin:/bin BACKDIR = /backup/mysql ROOTPASS = ******** ...
- DLL的静态调用和动态调用
// ------------------------------------DLL源代码 circle.dproj -------------------------------------libr ...
- 利用wrapper注冊的 java服务起动超时的解决方法
使用Java Service Wrapper能够把java程序注冊为一个系统服务,可是在启动服务的某些情况下会抛出例如以下错误: ERROR | wrapper | 2014/06/11 08:4 ...
- 【转】Java中的代码点与代码单元
转载自:http://blog.csdn.net/xujinsmile/article/details/8526387 最近看core java,之前一直不明白,看了不少帖子和博客,总算搞明白了. J ...
- Matlab图像处理(03)-基本概念
概念定义 动态范围:灰度跨跃的值域称为动态范围.上限取决于饱和度,下限取决于噪声. 对比度:一幅图像中最高和最低灰度级间的灰度差. 空间分辨率:图像中可辨别的最小细节的度量.常用度量每单位距离线对数和 ...
- 计算机中丢失OPENGL.dll
开发OpenGL项目时,在VS开发环境下可能会出现如图所示的错误. 在c:\windows\system32和SysWow64文件夹下存在opengl32.dll,此时,所写程序能够正常编译,但是,程 ...
- Download rtsp.c
1. [代码][C/C++]代码 /* * Copyright (c) 2011, Jim Hollinger * All rights reserved. * * Redistribution an ...
- Listen81
Nut-Cracking Chimps Demonstrate Cultural Differences One family generally dines on Chinese takeout w ...
- mysql之count
两种引擎对count的处理 CREATE TABLE `test` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` char(15) D ...
- codeforces 587B B. Duff in Beach(dp)
题目链接: B. Duff in Beach time limit per test 2 seconds memory limit per test 256 megabytes input stand ...