問題タブ [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.

0 投票する
0 に答える
280 参照

oracle - 'not contains' を指定した Oracle Text は非常に遅い

何百万ものレコードを含むテーブルがあり、Oracle Text は完璧に機能します。 select * from table1 where contains(col1, 'some text') > 0

しかし、追加notすると非常に遅くなります。

select * from table1 where contains(col1, 'some text') > 0 and (not contains(col1, 'some text') > 0)

また

select * from table1 where contains(col1, 'some text') > 0 and ( contains(col1, 'some text') = 0)

最初の直接クエリは数分の 1 秒で実行され、2 回目は数分かかります。

これに対する解決策はありますか?