PL/Python - Python 过程语言自定义函数实现关键字提取

安装Python库snownlp

pip install snownlp

定义PostgreSQL的Python函数

	-- 关键字提取
CREATE OR REPLACE FUNCTION "pykeywords"("text" text,x INT)
  RETURNS "text" AS $BODY$
	global text
	global x
	from snownlp import SnowNLP
	s = SnowNLP(text)
	return s.keywords(limit=x)
$BODY$
  LANGUAGE plpython3u;

函数的使用

--关键字提取
SELECT pykeywords('健康元药业集团股份有限公司向中国红十字基金会捐赠资金及物资1000万元',10);

 

你可能感兴趣的:(PL/Python,-,Python)