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

问题一 某些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. 夺命雷公狗-----React---7--组建的状态props和state

    props:组建初始要渲染的数据,他是不可以改变的 state:组建状态发生改变,调用render重新渲染数据 我们来写一个例子: <!DOCTYPE html> <html lan ...

  2. JSP-14- 常用集合类和接口

    List接口 List接口与实现类是容量可变的列表,可按索引访问集合中的元素,是有序的集合. Arraylist是以 array方式实现的List,允许快速随机存取,相当于LinkedList 不适合 ...

  3. HAL驱动库学习-SPI

    如何使用SPI库1 声明SPI hanlde, 例如: SPI_HandleTypeDef hspi2 通过实现HAL_SPI_MspInit()函数初始化底层资源 以下两个必须进行初始化 a 使能s ...

  4. 运行TLD

    TLD(跟踪学习检测)是英国萨里大学的捷克学生Zdenek Kalal在其2010的一篇论文中提出的实时性较好的单目标长时间跟踪算法.其主页上有相关的文章下载,源码是从这里下载的,还可以找到安装步骤, ...

  5. Why does pthread_cond_signal not work?【转】

    转自:http://stackoverflow.com/questions/16819169/why-does-pthread-cond-signal-not-work# 0 down vote fa ...

  6. Xcode7编译打包后,iOS9设备无法打开http网址的问题

    在info.plist中添加一个节点: <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsAr ...

  7. IDispatch error #3092

    在采用ADO访问ACCESS数据库的时候,出现IDispatch error #3092错误的原因之一是在SQL语句中使用了保留关键字.比如:如果表的名称为User 则会出现该错误.,若字段为valu ...

  8. spark统计

    http://www.myexception.cn/sql/2004512.html http://blog.csdn.net/ssw_1990/article/details/52220466 ht ...

  9. oracle物化视图

    物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的.普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询. 这样对整 ...

  10. Web页面速度测试工具

    开发框架的时间,想测试单例和多例下对性能的影响,找了下没有特别简单易用的测试工具. 估摸着搞了一个小工具. 针对.net Framework的2.0,3.5,4.0版本. WebHttpTest2.0 ...