使用HANA FULLTEXT索引

2020-09-12 22:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在尝试为某些表创建HANA FULLTEXT索引。 ( SAP Hana FULLTEXT索引)目标 使用它的目的是提高在具有大量行的表上进行搜索的性能。 主要问题是无法在-items.xml中声明这种特殊类型的索引。 我直接在HANA服务器上使用SQL创建了它,但是当Hybris运行updatesystem时,使用了错误的SQL语法,它给出了错误:

 由以下原因引起:org.springframework.jdbc.BadSqlGrammarException:StatementCallback; 错误的SQL语法[DROP INDEX FULLTEXT_USER_NAME_1]; 嵌套的异常是com.sap.db.jdbc.exceptions.BatchUpdateExceptionSapDB:批处理命令编号1中的错误:SAP DBTech JDBC:[261]:无效的索引名称:全文索引只能由DROP FULLTEXT INDEX删除

  

所以我想知道以前是否有人解决过这个问题,因为自定义HanaSqlBuilder.java(在ybootstrap.jar内部)看起来像是一个非常深入的自定义。

谢谢罗萨诺

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在尝试为某些表创建HANA FULLTEXT索引。 ( SAP Hana FULLTEXT索引)目标 使用它的目的是提高在具有大量行的表上进行搜索的性能。 主要问题是无法在-items.xml中声明这种特殊类型的索引。 我直接在HANA服务器上使用SQL创建了它,但是当Hybris运行updatesystem时,使用了错误的SQL语法,它给出了错误:

 由以下原因引起:org.springframework.jdbc.BadSqlGrammarException:StatementCallback; 错误的SQL语法[DROP INDEX FULLTEXT_USER_NAME_1]; 嵌套的异常是com.sap.db.jdbc.exceptions.BatchUpdateExceptionSapDB:批处理命令编号1中的错误:SAP DBTech JDBC:[261]:无效的索引名称:全文索引只能由DROP FULLTEXT INDEX删除

  

所以我想知道以前是否有人解决过这个问题,因为自定义HanaSqlBuilder.java(在ybootstrap.jar内部)看起来像是一个非常深入的自定义。

谢谢罗萨诺

付费偷看设置
发送
7条回答
N-Moskvin
1楼-- · 2020-09-12 23:15

更正,即使它只是在HANA中定义,它也会尝试删除items.xml中未定义的所有索引,并且对全文索引类型使用错误的语法。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答