GAUSS-01341 – GAUSS-01350

GAUSS-01341: “function %s should return type %s”

SQLSTATE: 42P17

错误原因:CREATE TEXT SEARCH PARSER,某个函数的返回值类型与期望的不符。

解决办法:CREATE TEXT SEARCH PARSER,按照错误提示修改指定函数,新函数的返回值类型必须符合错误提示中的类型。

GAUSS-01342: “must be system admin to create text search parsers”

SQLSTATE: 42501

错误原因:CREATE TEXT SEARCH PARSER,使用了非系统管理员帐户。

解决办法:CREATE TEXT SEARCH PARSER,须得使用管理员帐户。

GAUSS-01343: “text search parser parameter ‘%s’ not recognized”

SQLSTATE: 42601

错误原因:CREATE TEXT SEARCH PARSER,定义了不识别的函数。

解决办法:CREATE TEXT SEARCH PARSER,不要指定start/gettoken/end/headline/lextypes名称之外的函数。

GAUSS-01345: “text search parser gettoken method is required”

SQLSTATE: 42P17

错误原因:CREATE TEXT SEARCH PARSER,没有定义gettoken方法。

解决办法:CREATE TEXT SEARCH PARSER,需要定义gettoken函数。

GAUSS-01347: “text search parser lextypes method is required”

SQLSTATE: 42P17

错误原因:CREATE TEXT SEARCH PARSER,没有定义lextypes方法。

解决办法:CREATE TEXT SEARCH PARSER,需要定义start函数。

GAUSS-01348: “cache lookup failed for text search parser %u”

SQLSTATE: XX000

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

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

GAUSS-01349: “must be system admin to rename text search parsers”

SQLSTATE: 42501

错误原因:ALTER TEXT SEARCH PARSER name RENAME TO new_name,使用了非系统管理员帐户。

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