最近帮助同事处理了一个关于全文检索的问题,随手记录下来供以后参考。

问题一 某些Cabinet下的文件可以全文检索到,但某些Cabinet下的数据全文检索不成功。

新建了一个Docbase-AADCTM,并且安装配置了对应的Index Service和Index Agent。

1、首先在xplore Administrator中上传本地文件并进行测试,在Test Search的检索结果中可以看到之前上传的数据。

2、回到DA操作界面,手动import一份dm_document的文档到AADCTM文档柜下。文件上传成功后,在Administrator管理界面下的Index Queue可以看到此文档在Awaiting Index状态。

3、Index索引创建完毕后,在左上角的快速检索中搜索对应关键字,可以查看到刚才上传的文件。

4、同样步骤,Import一份新的文件到Temp文件柜下,创建全文索引后。在xplore的dmsearch和DA中都检索不到此文件的信息。无法查找到对应文件。

解决方法:

1、经过查找发现,index Agent自带了一个filter过滤器,会对某些指定类型、文件夹、文件柜进行过滤,这些对象对应的内容不创建索引。

2、修改Index Agent中的过滤器。步骤如下:

1)登录http://192.168.1.XX:9200/IndexAgent/login_dss.jsp 管理界面;

2)选择第一项 Check or update filter settings

3)点击‘submit’,可以看到系统中已有过滤器设置。在‘Cabinets To Exclude’中可以看到所有被过滤掉的文件柜,这些文件柜下的内容,全文索引引擎不会创建对应的索引。

4)勾选'update Filters',在‘Remove Cabinet(s)'下输入要去掉的文件柜,这里输入Temp,意味着希望将Temp文件柜中的数据纳入全文索引范围。

5)设置完毕,点击’Save Filter Change'对修改结果进行保存。系统提示用户,修改后需要重启Index服务。

3、过滤器修改完毕,重新启动Index服务。启动文件路径在xplore服务器上的c:\xPlore\jboss7.1.1\server路径下。

终止服务时,依次执行stopIndexAgent.cmd和StopPrimaryDsearch.cmd,启动时依次启动StartPrimaryDsearch.cmd和startIndexAgent.cmd即可。

4、登录到IndexAgent管理页面,选择reindex操作,重新创建索引。

5、索引创建完毕,再次在快速检索中查询,可以看到Temp和AADCTM文件柜下的相关文件。

问题二 全文检索时如何指定某几种Type进行检索。

比如说:全文检索时只需要检索list_doc\fina_doc\dm_document这几种类型的数据,因为这些数据并未指定父类型,一时很纠结。忘记了一件重要的事情。

同行给了一个简单实用的方法。

很简单,指定类型为dm_sysobject,这是所有对象的父类型,然后在条件中选择Type,将希望查找的范围作为类型输入进去

执行Search时,全文检索引擎自动过滤对应的条件,结果仅限于所需要的几种类型了。

Documentum常见问题11-xplore全文检索时找不到相关内容的更多相关文章

  1. 在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1 错误的解决办法。

    在 root 下执行 Oracle 程序时找不到 libclntsh.so.11.1 错误的解决办法. 先确定 libclntsh.so.11.1 所在目录: [oracle@localhost ~] ...

  2. 解决eclipse配置Tomcat时找不到server选项(Mac通用)

    集成Eclipse和Tomcat时找不到server选项: 按照网上的步骤如下: 在Eclipse中,窗口(window)——首选项(preferences)——服务器(Server)——运行时环境( ...

  3. ios 引入第三方库 运行时找不到函数实现

    今天引入webtrends 这个库,结果一直运行时找不到函数,纳闷了一下午! 后来发现,是other flag没有设置对,对于那些包含category用来扩展ios原始类型的库,链接的时候需要特别的链 ...

  4. 解决eclipse配置Tomcat时找不到server选项

    集成Eclipse和Tomcat时找不到server选项: 按照网上的步骤如下: 在Eclipse中,窗口(window)——首选项(preferences)——服务器(Server)——运行时环境( ...

  5. springmvc 访问时找不到配置文件

    运行tomcat时一切正常,访问时报了init()错误,后台报的是fileNotFoundException,原因时找不到spring的配置文件,web.xml主要配置如下 <!-- sprin ...

  6. 安装grid时找不到ASM共享磁盘

    1.安装ORACLE数据库集群软件grid时找不到共享磁盘,如下图: 2.网上找过有各种说法,但此处小编的解决方案是:通过重新安装软件:oracleasmlib-2.0.4-1.el6.x86_64. ...

  7. 第一个c程序和vs2017 在打开MFC rc文件时找不到rcdll.dl

    第一个c程序 #include<stdio.h> int main() { ; ; printf_s("请输入两个数字:"); scanf_s("%d,%d& ...

  8. Maven 运行启动时****找不到符号*com.xxx.user.java

    Maven 运行启动时****找不到符号*com.xxx.user.java maven项目更改后没有安装 (install) 重新安装解决问题!

  9. java:解决eclipse配置Tomcat时找不到server选项

    http://blog.csdn.net/wugangsunny/article/details/25246565 集成Eclipse和Tomcat时找不到server选项: 按照网上的步骤如下: 在 ...

随机推荐

  1. 用C++实现的SDK跨平台心得体会

    C/C++的跨平台特性相比于Java更加原生(Java是一次编译到处运行,而C/C ++则需要拿着源码重新编译一遍),实现一个C/C++跨平台程序一般有几点做法: 1.使用Qt 2.使用ANSI C/ ...

  2. windows平台(不包括ARM的CE)通用的压缩和解压缩

    通用是相对的,这里指的是xp和win7(其他版本我没测试过,不要用不要来找我) #define CMP_FRM COMPRESSION_FORMAT_LZNT1|COMPRESSION_ENGINE_ ...

  3. openDatabase() chrome vivaldi Stylish

    located at /Users/ruili/Library/Application Support/Vivaldi/Default/databases/ Databases.db contains ...

  4. Hadoop之hive的drop table恢复

    一.引言: 快下班的时候我开发同事问能不能将hive中drop掉的数据恢复过来,我记得是有开回收站的,当时我回答说可以恢复的. 二.恢复过程: 在之前我有对hadoop的回收站有过了解,就是将hdfs ...

  5. CentOS 更改yum源与更新系统

    FROM:http://www.cnblogs.com/lightnear/archive/2012/10/03/2710952.html [1] 首先备份/etc/yum.repos.d/CentO ...

  6. Java菜鸟培训第二天

    HTML——超文本标记语言…………… 静态网页:不需要访问数据库. 动态网页:在网上发布的好的,我们能通过网络浏览到的都是动态的,需要访问数据库. <html>--开始标签 <hea ...

  7. python学习之列表语法

    1.列表 1 list.append(obj)在列表末尾添加新的对象2 list.count(obj)统计某个元素在列表中出现的次数3 list.extend(seq)在列表末尾一次性追加另一个序列中 ...

  8. 获取本地IP,并设置到IP控件

    char szHostName[MAX_PATH + 1]; gethostname(szHostName, MAX_PATH); //得到计算机名 hostent *p = gethostbynam ...

  9. SVN错误及处理

    SVN无法读取current修复方法 Can't read file : End of file found 文件:repository/db/txn_current.repository/db/cu ...

  10. Linux sticky bit 目录权限 rwt权限

    [linux权限分为 user group others三组] 今天看到有个目录的权限是rwxrwxrwt 很惊讶这个t是什么,怎么不是x或者-呢?搜了下发现: 这个t代表是所谓的sticky bit ...