問題タブ [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.
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 回目は数分かかります。
これに対する解決策はありますか?