删除Maximo中全文检索索引
2010-07-27 12:43
316 查看
系统环境:
操作系统:Window Server 2003 SP2
中间件:WebSphere Platform 6.1
数据库:Oracle 10.2.0.1.0
字符集:NLS_CHARACTERSET UTF8
Maximo版本号:V7110-890
问题现象:
Maximo的文本搜索问题:如果设备描述【asset.description】用”污油“可用不能搜索到设备,但用”污油泵“却能准确搜索到设备,
这是因为设备描述字段DESCRIPTION采用”TEXT“文本搜索方式,数据库中采用长文本,按”单词“的方式建立的索引,
所以能查询到”污油泵“,不能查询到”污油“的设备,如果采用”WILDCARD“通配符的方式查询数据,则可以查询到。
解决办法:
1、在数据库配置中找到描述属性字段,把搜索类型改为”WILDCARD“,然后执行数据库配置;
2、在数据库MAXATTRIBUTECFG中,直接修改searchtype字段值为”WILDCARD“,还有状态标志值要修改,然后执行数据库配置;
3、强制删除所有全文检索索引
--修改数据库配置信息
update maxattribute set searchtype = 'WILDCARD' where searchtype = 'TEXT';
update maxattributecfg set searchtype = 'WILDCARD' where searchtype = 'TEXT';
--生成脚本删除所有域索引
select 'drop index '||index_name||';' from all_indexes where owner = 'MAXIMO' and index_type = 'DOMAIN';
--删除数据库配置中的索引定义信息
delete from maxsyskeys where ixname in (select name from maxsysindexes where textsearch = 1);
delete from maxsysindexes where textsearch = 1;
操作系统:Window Server 2003 SP2
中间件:WebSphere Platform 6.1
数据库:Oracle 10.2.0.1.0
字符集:NLS_CHARACTERSET UTF8
Maximo版本号:V7110-890
问题现象:
Maximo的文本搜索问题:如果设备描述【asset.description】用”污油“可用不能搜索到设备,但用”污油泵“却能准确搜索到设备,
这是因为设备描述字段DESCRIPTION采用”TEXT“文本搜索方式,数据库中采用长文本,按”单词“的方式建立的索引,
所以能查询到”污油泵“,不能查询到”污油“的设备,如果采用”WILDCARD“通配符的方式查询数据,则可以查询到。
解决办法:
1、在数据库配置中找到描述属性字段,把搜索类型改为”WILDCARD“,然后执行数据库配置;
2、在数据库MAXATTRIBUTECFG中,直接修改searchtype字段值为”WILDCARD“,还有状态标志值要修改,然后执行数据库配置;
3、强制删除所有全文检索索引
--修改数据库配置信息
update maxattribute set searchtype = 'WILDCARD' where searchtype = 'TEXT';
update maxattributecfg set searchtype = 'WILDCARD' where searchtype = 'TEXT';
--生成脚本删除所有域索引
select 'drop index '||index_name||';' from all_indexes where owner = 'MAXIMO' and index_type = 'DOMAIN';
--删除数据库配置中的索引定义信息
delete from maxsyskeys where ixname in (select name from maxsysindexes where textsearch = 1);
delete from maxsysindexes where textsearch = 1;
相关文章推荐
- 在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介
- 【手把手教你全文检索】Lucene索引的【增、删、改、查】
- Lucene全文检索样例(解决大文本建索引)
- coreseek全文检索如何配置增量索引
- 删除全文索引
- 在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介
- 【Lucene】Apache Lucene全文检索引擎架构之构建索引
- [置顶]分享:自主研发搜索引擎,单机500万网页全文索引,任意检索不超过 20毫秒 .
- 在全文索引建立的目录不存在情况下删除全文索引
- Lucene 全文检索的基本原理-索引里面究竟存些什么
- [全文索引]MySQL 全文搜索支持, mysql 5.6.4支持Innodb的全文检索和类memcache的nosql支持。
- 全文检索主索引+增量索引方案
- 【Lucene】Apache Lucene全文检索引擎架构之构建索引
- 分享:自主研发搜索引擎,单机500万网页全文索引,任意检索不超过 20毫秒 .
- 关于Sphinx创建全文检索的索引介绍
- 使用全文检索的intermedia索引时遇到ORA-03212问题的解决
- Lucene 全文检索的基本原理-如何创建索引
- sphinx+scws 全文检索使用之 sphinx配置增量索引及sphinx管理命令
- lucenc.net 全文检索 创建索引、 查询、分页
- 在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介 [摘]