问题标签 [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.
indexing - 为什么广告在 oracle 的上下文索引中表现不同
我正在使用 oracle 10g,我认为我有contains
条款问题。
这是下面的查询。我有三个环境 dev、val 和 prod。
当我在 dev 上运行此查询工作正常时,我得到了预期的结果,但是当我在 val 和 prod 上运行此查询时,我没有得到预期的结果。
信息:
上述行为发生在所有 dev、val 和 prod 环境中。
不知道有没有问题。我想问为什么这是唯一的a\-d
问题a\-in
。为什么不是其他人。但这正在开发为什么。
val、dev 和 prod 的值相同。
ABBREVIATION
列FULLFORM
是clob
类型。ABBREVIATION
它具有他们在和FULLFORM
列上都使用过的上下文索引。
当我在 sql 上检查时,这个索引查询由 sql on dev 生成
PARAMETERS
属性有这个值 replace stoplist empty_stoplist
。
当我在 val 和 prod 上检查 val 为 null 并且在 prod PARAMETERS SYNC 上(提交时)。
我试图通过删除并再次创建来重新创建索引。我还是失败了
我也在 val 上尝试了这个查询来同步,因为它在 dev 上,但我得到了错误。
询问:
错误:
我也在 val 上尝试过这个索引,但它正在创建但没有反映
sql - Oracle CONTAINS 查询不返回结果
我有一个products
使用以下架构和数据调用的表:
当我发出SELECT * FROM products;
查询时,我会取回数据。一切都很好。但我希望能够CONTAINS()
在 where 中使用返回结果,如下所示:
但是我没有得到任何结果。当我更改nexus
为Nexus
or时,也会发生同样的事情Nexus 4
。我认为这可能与name
成为一个已解决的单词有关,但同样的事情也发生在description
专栏上。
oracle - Oracle CTXCAT 索引添加逗号分隔符
在 oracle 中创建 CTXCAT 索引时如何添加逗号之类的分隔符。因为默认情况下只有制表符、换行符和空格是分隔符。
sql - Oracle Text:CONTAINS 没有返回任何值,即使它们存在于索引中
我对 Oracle 很陌生,我创建了一个基本应用程序,它使用 Oracle Text 对索引执行文本搜索。
我的表结构如下:
然后我的描述字段分配了一个索引:
我已经在 SQLDeveloper 中验证了 INDEX 存在于我的索引选项卡下,但是当我运行查询时,返回的结果始终为空,即使我可以清楚地看到任何给定行中的数据与输入字符串匹配。
让描述 A:
让描述B:
让查询:
我希望查询的结果返回描述 A,但是没有返回结果......我在这里做错了什么?
sql - oracle text 用 accum 和查询重写定义core
我正在使用 Oracle 文本在句子语料库中搜索我希望评分仅计算离散出现的次数,
示例:我的查询是 ( dog cat table )
如果它找到术语“狗”,即使该句子有多个“狗”术语,它也必须计为 1。如果它找到“狗猫”它必须数2 ...等
我使用了这个查询,但如果找到这两个术语,它会给我 51。我需要累积离散的事件。所以我想覆盖 Oracle Text 的评分算法的行为。
oracle - Oracle 文本,如何删除标点符号
我在阿拉伯语网站的索引 URL 中使用 Oracle 文本,我注意到在索引站点时它不会忽略标点符号,因为不支持阿拉伯语并且没有同义词库。当我搜索一个没有标点符号的句子时,分数很低,当我用标点符号搜索时返回不好的结果,有时它会返回这个错误:
ORA-20000:Oracle 文本错误
DRG-50962:转换输入字符串中不允许使用查询运算符
我知道这个错误是什么意思,一些句子包含 Oracle Text 运算符,我如何在搜索中忽略它们(按原样发送句子),或者要删除的运算符列表是什么。注意:我正在使用查询重写和转义序列
oracle - Oracle 标记到临时表中
我正在使用 ctx_doc.markup 突出显示搜索结果并将它们插入到临时表中。然后我从临时表中检索结果。一切都在一个事务中运行。但是,在我检索结果之前,结果会从临时表中删除(或从未插入?)。如果我使用普通表,它工作正常。这是我正在使用的查询:
postgresql - 在 postgres 文本搜索中,Oracle Text 中的 ACCUM 运算符 (',') 是否有等价物?
Oracle Text 搜索查询可以包含一个逗号运算符(又名 ACCUM),它基本上根据匹配的标记数给出分数。
postgres 文本搜索中是否有等价物?据我所知,仅支持 AND、OR 和 NOT 运算符。
oracle - 如何在数据库中保存同义词(Oracle Text)
我正在将 oracle 文本用于阿拉伯语。
我想将同义词列表保存在数据库表中,因此从该表中读取域索引,知道吗?
oracle - 每个同义词环的同义词太多 - Oracle 文本
我为阿拉伯语创建了自己的词库,并创建了术语之间的关系来定义同义词,我使用了此代码:
它运行良好,我创建了 10000 多个同义词。但是当我使用这段代码时:
它返回了这个错误信息
我搜索了很多,但我找不到任何结果,请问有什么帮助吗?