首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每个同义词环的同义词太多- Oracle文本

每个同义词环的同义词太多- Oracle文本
EN

Stack Overflow用户
提问于 2015-04-22 15:42:48
回答 1查看 634关注 0票数 0

我为阿拉伯语创建了自己的同义词库,并在术语之间建立了关系来定义同义词,我使用了以下代码:

代码语言:javascript
复制
  ctx_thes.create_thesaurus ('myThesurus');
  ctx_thes.create_relation ('myThesurus', 'لعب', 'syn', 'مرح');

它工作得很好,我创造了10000多个同义词。但当我使用这个代码时:

代码语言:javascript
复制
SELECT CTX_THES.SYN ('هم', 'plagThesurus') FROM DUAL;

它返回此错误消息。

代码语言:javascript
复制
ORA-20000: Oracle Text error:
DRG-11702: too many synonyms per synonym ring
ORA-06512: at "CTXSYS.DRUE", line 160
ORA-06512: at "CTXSYS.CTX_THES", line 708
ORA-06512: at line 1

我找了很多,但我找不到任何结果,请帮忙?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-22 15:56:56

看来你已经越界了。来自甲骨文文档https://docs.oracle.com/database/121/CCREF/cthes.htm#CCREF2157

CREATE_RELATION在词库中创建了两个短语之间的关系。同义词环在长度中被限制为大约4000个同义词,这取决于单词长度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29802556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档