zoukankan      html  css  js  c++  java
  • 在多个Search Service Application的服务器上, 如何确定哪个文件夹里存放着指定Search Service Application的索引文件?

    问题描述

    ===============

    笔者套测试环境, 由于测试和维护需要, 创建过多个Service Application. 由于全部采用默认路径存放索引文件, 后来笔者的文件夹看起来是这样的:

    image

    于是除了用文件夹大小判断, 除了挨个文件夹打开去看最后修改日期时间来确定之外, 还真不知道该怎么确定哪个文件夹存放着我想看的那个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.

    image

    2. 打开上面的注册表键值, 并继续向下展开每个GUID下面的如下节点

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Applications\{某GUID}-crawl-0\Gather\Portal_Content\ContentSources\0\StartPages

    image

    StartPages的每一个子节点都对应着一个管理中心的Content Source里的start address. 这些信息足以帮助你确定哪个GUID的文件夹里包含着你想查看的索引文件.

    这个小技巧应该会比较有用的, 以后修改noise word, 备份Index等的时候, 都会用得到.

  • 相关阅读:
    UE4/Unity绘制地图
    腾讯地图定位打卡功能实现
    腾讯地图GPS轨迹回放-安卓篇
    腾讯地图个性化图层创建及发布
    使用腾讯地图实现汽车沿轨迹行驶功能
    腾讯地图GPS轨迹录制
    微信小程序地图定位开发教程
    基于腾讯地图定位实现物业巡检防作弊场景
    Java 序列化
    Java HashMap
  • 原文地址:https://www.cnblogs.com/awpatp/p/2123564.html
Copyright © 2011-2022 走看看