问题标签 [oracle-text]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - regexp_like 镜像包含 near
我正在尝试加快使用包含 Near 的查询和使用 regexp_like 的查询。初始的 Contains Near 查询运行大约需要 45 分钟。Clob Column 包含大型“文档”并且是域索引的。
初始查询:
建议查询:
我从这里得到了原始的正则表达式语法: https ://www.regular-expressions.info/near.html 。
问题: 我让正则表达式代码在 html https://www.regextester.com中工作,但是当我把它放在 Oracle 中时,它什么也没找到。我的语法有什么问题?我想不通。Oracle 是否以不同方式处理 REGEXP?
oracle - 使用 url_datastore 创建索引
我必须在 oracle 11 中使用参数 URL_DATASTORE 创建一个索引,但是,当我尝试创建此索引时,oracle 会返回此错误
我认为已经给予了所有可能的资助
oracle - oracle - 包含破折号 (-) 的 catsearch 字符串
我有一个表格,其中包含以下数据 -
当我在 catsearch 下面做时,它运行良好 -
但是当我在 * 之前添加 1 时,它给了我错误
ORA-29902:执行 ODCIIndexStart() 例程时出错 ORA-20000:Oracle 文本错误:DRG-51030:通配符查询扩展导致术语过多
我做错了什么,请帮助理解问题
sql - ORA-00604 在 plsql 或应用程序中提交事务时
我有organization
以下结构的表:
具有名为hierarchy_code
的列,其中包含每个组织的层次代码,例如,如果我们有如下组织:
该表的记录如下所示:
hierarchy_code
我用这个过程产生价值:
一切都很好,但是对于自定义组织,在parent_id
调用程序以重新生成层次结构代码时发生更改后,程序完全执行但当想要提交更改时,我收到此错误:
oracle - 甲骨文文本。尝试使用上下文索引更新列
我正在尝试使用上下文索引更新列。
使用“PARAMETERS('SYNC(ON COMMIT)')”参数,我能够将数据添加到表中。但我仍然无法更新此列中的数据或删除此表中的行。
Аnd 提交后,我看到错误:“提交失败”和“ORA-00604:递归 SQL 级别 1 发生错误 ORA-06550:字符串 1,第 7 列:PLS-00306:调用 'SYNCRN 时错误的数量或类型'" 请告诉我,我应该怎么做才能使 UPDATE 和 DELETE 开始工作?
oracle-text - OracleText:在 html 文件中搜索一个单词
我创建了 2 个文件 HTML:CiaoMondo.html
和 CiaoOracle.html
现在,我已经以以下模式在 Oracle 的表中导入(或尝试): Oracle 的指令 现在,我想在这两个文件的 H1 标记中搜索一个单词(例如:Jonio)。我执行了这些指令:
但
我该如何解决?
oracle - 无法删除或更新 Oracle 表中的行。ORA-08103 失败:对象不再存在
delete from table1 where ROWID = 'XXXXXXXXXXXXXXX';
请不要让我联系 oracle 支持 :)
sql - 在 Oracle 函数中使用变量
我有一个变量,想在模糊函数内的查询中使用,但考虑到 var,它给了我一些语法错误或错误结果。
ORA-20000:Oracle 文本错误:
DRG-50901:第 1 行第 21 列 29902 上的文本查询解析器语法错误。00000
-“执行 ODCIIndexStart() 例程时出错”
当我用一些静态字符串替换模糊函数中的 my_var 变量时,它工作正常,但使用变量它给了我这个错误。
我的查询如下:
我知道这真的很愚蠢,但我无法理解它,可能我是甲骨文的新手。请帮帮我。
oracle - Oracle 文本 CONTAINS 和 LIKE :不同的结果
有两个问题:
- 使用时的不同结果
LIKE
和CONTAINS
- 搜索单个字符时严重缺乏速度
CONTAINS
由于性能原因,我试图摆脱搜索,LIKE
但 oracle 文本对我来说不能正常工作。
我不确定它是否重要,但 CLOB 主要包含俄语文本。在我看来,这并不重要,因为CONTAINS
搜索不使用词汇和词法元素分析。
表中的总行数:215577
据我所知,索引已通过提交成功刷新,但我找不到任何对此的视觉认可。
这是我尝试的一些查询,LIKE
搜索结果用于性能和数量比较。我正在测试将数据插入表的性能(查询时间足够稳定)。
oracle12c - 优化字符串搜索 oracle 12c 的最佳方法
我有一张如下表:
哪个有 pk 索引university,sub_uni,id
我想对名称列进行快速搜索,如下所示:
但是,由于我的表包含大约 2200 万条记录,并且上述查询执行全表扫描,因此大约需要 20-25 秒。
为了优化查询,我现在尝试使用 Oracle Text..
创建此索引后,过滤记录的查询需要不到一秒钟的时间
但是,由于我无法找到很多关于 oracle 文本的文档,我担心/担心此类索引的其他影响。
例如。该表平均添加 5000 行,而每天更新 1000 万行。
在这种情况下使用 Oracle Text 是否有任何影响/是否有任何其他方法可以加速此查询。
此外,我无法在创建域索引时指定表空间,当我删除它时,它甚至没有出现在回收站中!!!
提前致谢。