GAUSS-01351 – GAUSS-01360

GAUSS-01351: “cache lookup failed for text search template %u”

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-01352: “text search template ‘%s’ does not accept options”

SQLSTATE: 42601

错误原因:CREATE TEXT SEARCH DICTIONARY/ALTER TEXT SEARCH DICTIONARY,没有指定INIT方法,但是指定了options。

解决办法:CREATE TEXT SEARCH DICTIONARY/ALTER TEXT SEARCH DICTIONARY,要么在指定INIT时,才指定options选项,要么不要指定任何options。

GAUSS-01353: “text search template is required”

SQLSTATE: 42P17

错误原因:CREATE TEXT SEARCH DICTIONARY,没有提供template。

解决办法:CREATE TEXT SEARCH DICTIONARY,需要提供template。

GAUSS-01354: “cache lookup failed for text search dictionary %u”

SQLSTATE: XX000

错误原因:在系统表中未找到对应ID的全文检索词典。

解决办法:请检查是否有会话并发对该词典执行了drop操作。

GAUSS-01355: “text search dictionary ‘%s’ already exists”

SQLSTATE: 42710

错误原因:ALTER TEXT SEARCH DICTIONARY name RENAME TO new_name,提供的新名称与旧名称冲突。

解决办法:ALTER TEXT SEARCH DICTIONARY name RENAME TO new_name,提供的新名称须不与旧名称冲突。

GAUSS-01356: “unrecognized attribute for text search template: %d”

SQLSTATE: XX000

错误原因:创建全文检索模板时,获取系统表pg_ts_template中指定列错误。

解决办法:系统表pg_ts_template属性信息错误,系统产生异常或由人为修改系统表属性导致,请联系技术支持工程师提供技术支持。

GAUSS-01357: “must be system admin to create text search templates”

SQLSTATE: 42501

错误原因:CREATE TEXT SEARCH TEMPLATE时,使用了非管理员帐户。

解决办法:CREATE TEXT SEARCH TEMPLATE,需要使用系统管理员帐户。

GAUSS-01358: “text search template parameter ‘%s’ not recognized”

SQLSTATE: 42601

错误原因:CREATE TEXT SEARCH TEMPLATE,提供了不识别的模板参数。

解决办法:CREATE TEXT SEARCH TEMPLATE,不要提供init/lexize名称之外的模板参数。

GAUSS-01359: “text search template lexize method is required”

SQLSTATE: 42P17

错误原因:CREATE TEXT SEARCH TEMPLATE,没有提供合法的lexize方法。

解决办法:CREATE TEXT SEARCH TEMPLATE,需要提供合法的lexize方法。

GAUSS-01360: “must be system admin to rename text search templates”

SQLSTATE: 42501

错误原因:ALTER TEXT SEARCH TEMPLATE name RENAME TO new_name,使用的帐户不是系统管理员帐户。

解决办法:ALTER TEXT SEARCH TEMPLATE name RENAME TO new_name,须得是管理员。