SAP HANA自定义词典:未生成或更新全文索引

时间:2014-11-18 16:24:50

标签: dictionary sap hana

SAP HANA自定义dictonaries存在两个问题。

  1. 更新和重新编译字典对全文索引表没有影响(即使再次删除并生成全文索引)
  2. 使用自定义词典&配置可能会导致空的fulltext-index-table

2 个答案:

答案 0 :(得分:1)

对于1.问题

删除配置文件并将其替换为新文件(相同内容但文件名不同),然后激活所有更改(激活删除旧配置并添加新配置)似乎是一种解决方法。

注意:这意味着您还必须在SQL命令中更改配置名称。

对于2.问题

检查此跟踪文件:

/usr/sap/HDB/HDB00/hanadb/trace/preprocessor_alert_hanadb.trc

此错误消息:

File read Error '/usr/sap/HDB/SYS/global/hdb/custom/config/lexicon//EXTRACTION_CORE_MOD2', error='Storage object does not exist: $STORAGEOBJECT$'
如果在sap.hana.ta.config下的存储库中未正确激活配置文件EXTRACTION_CORE_MOD2,则会发生

。因此,如果配置文件存在于指定路径中,请仔细检查存储库。

答案 1 :(得分:-1)

对于第一个问题,我有相同的场景,我需要在自定义词典中进行一些更改并激活它。它没有影响我的索引表单元我运行以下语句:

ALTER INDEX MYINDEX REBUILD;

我已经检查了它,这些更改会影响索引表。因此,您不必删除索引或将自定义词典的更改保存在具有新名称的文件中。