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,须得是系统管理员。