目次
- 例一覧
- 図一覧
- 表一覧
- タイトルおよび著作権情報
- はじめに
- 1 Oracle Textのアプリケーション開発の概要
- 2 Oracle Textの使用の開始
-
3 Oracle Textでの索引付け
- 3.1 Oracle Textの索引について
- 3.2 Oracle Textの索引付けの考慮事項
- 3.3 ドキュメントの言語
- 3.4 特殊文字
- 3.5 大/小文字を区別した索引付けおよび問合せ
- 3.6 正引き索引を使用したドキュメント・サービスのパフォーマンスの改善
- 3.7 各国語別の機能
- 3.8 エンティティ抽出およびCTX_ENTITYについて
- 3.9 ファジー・マッチングおよびステミング
- 3.10 ワイルド・カード問合せのパフォーマンスの向上
- 3.11 ドキュメントのセクション検索
- 3.12 ストップワードとストップテーマ
- 3.13 索引のパフォーマンス
- 3.14 問合せのパフォーマンスとラージ・オブジェクト(LOB)列の格納
- 3.15 複合問合せのパフォーマンス
- 3.16 インメモリー全文検索とJSON全文検索
- 4 Oracle Textの索引の作成
- 5 Oracle Text索引の管理
- 6 Oracle Textでの問合せ
-
7 Oracle TextでのCONTEXT構文およびCTXCAT構文の使用
-
7.1 CONTEXT構文
- 7.1.1 ABOUT問合せ
- 7.1.2 論理演算子
- 7.1.3 セクション検索とHTMLおよびXML
- 7.1.4 NEAR、NEAR_ACCUMおよびNEAR2演算子による近接問合せ
- 7.1.5 FUZZY、STEM、SOUNDEX、ワイルド・カードおよびシソーラスの拡張演算子
- 7.1.6 CTXCAT構文の使用
- 7.1.7 定義済のストアド・クエリー式
- 7.1.8 CONTAINSでのPL/SQLファンクションのコール
- 7.1.9 応答時間短縮のための最適化
- 7.1.10 ヒット数のカウント
- 7.1.11 ユーザー定義スコアリングでのDEFINESCOREおよびDEFINEMERGEの使用
- 7.2 CTXCAT構文
-
7.1 CONTEXT構文
- 8 Oracle Textでのドキュメントの表示方法
- 9 Oracle Textでのドキュメントの分類
-
10 Oracle Textのチューニング
- 10.1 統計を使用した問合せの最適化
-
10.2 応答時間短縮のための問合せの最適化
- 10.2.1 問合せの応答時間に影響するその他の要因
- 10.2.2 FIRST_ROWS(n)ヒントによるORDER BY問合せの応答時間の短縮
- 10.2.3 DOMAIN_INDEX_SORTヒントを使用した応答時間の短縮
- 10.2.4 ローカル・パーティションCONTEXT索引を使用した応答時間の短縮
- 10.2.5 スコア順のローカル・パーティション索引を使用した応答時間の短縮
- 10.2.6 問合せフィルタ・キャッシュを使用した応答時間の短縮
- 10.2.7 CONTEXT索引のBIG_IOオプションを使用した応答時間の短縮
- 10.2.8 CONTEXT索引のSEPARATE_OFFSETSオプションを使用した応答時間の短縮
- 10.2.9 CONTEXT索引のSTAGE_ITAB、STAGE_ITAB_MAX_ROWS、STAGE_ITAB_PARALLELオプションを使用した応答時間の短縮
- 10.3 スループット向上のための問合せの最適化
- 10.4 Oracle Textのコンポジット・ドメイン索引
- 10.5 CDIによるパフォーマンス・チューニング
- 10.6 トレースを使用した索引および問合せのボトルネックの解決
- 10.7 パラレル問合せの使用
- 10.8 ブロック操作による問合せのチューニング
-
10.9 問合せのパフォーマンスに関するFAQ(よくある質問)
- 10.9.1 問合せのパフォーマンスとは何を意味しますか。
- 10.9.2 Oracle Text問合せのうち、最速のタイプはどれですか。
- 10.9.3 表に関する統計を収集する必要がありますか。
- 10.9.4 データのサイズは問合せにどのように影響しますか。
- 10.9.5 データの形式は問合せにどのように影響しますか。
- 10.9.6 索引付き検索と機能的検索との違いは何ですか。
- 10.9.7 問合せで使用される表はどれですか。
- 10.9.8 $R表の競合の軽減方法
- 10.9.9 テキストのみの問合せは、結果をソートすると遅くなりますか。
- 10.9.10 ORDER BYスコアの問合せを高速化するには、どうすればよいですか。
- 10.9.11 どのメモリー設定が問合せに影響しますか。
- 10.9.12 長い列を表外のLOBに格納すると、パフォーマンスは向上しますか。
- 10.9.13 複数の列に対するCONTAINS問合せを高速にするには、どうすればよいですか。
- 10.9.14 問合せに多数の拡張を使用できますか。
- 10.9.15 ローカル・パーティション索引はどのような場合に便利ですか。
- 10.9.16 問合せはパラレルに実行する方がよいですか。
- 10.9.17 テーマには索引を付けた方がよいですか。
- 10.9.18 CTXCAT索引はどのような場合に使用すればよいですか。
- 10.9.19 CTXCAT索引が適さないのは、どのような場合ですか。
- 10.9.20 使用可能なオプティマイザ・ヒントおよびそれらの機能はどのようなものですか。
- 10.10 索引付けのパフォーマンスに関するFAQ(よくある質問)
- 10.11 索引の更新に関するFAQ(よくある質問)
- 11 Oracle Textでのドキュメント・セクションの検索
- 12 Oracle Textの名前検索の使用
- 13 Oracle Textでのシソーラスの使用
- 14 ファセット・ナビゲーションの使用
- 15 結果セット・インタフェースの使用
- 16 Oracle Textを使用したセンチメント分析の実行
-
17 Oracle Textの管理
- 17.1 Oracle Textのユーザーとロール
- 17.2 DMLキュー
- 17.3 CTX_OUTPUTパッケージ
- 17.4 CTX_REPORTパッケージ
- 17.5 Oracle Enterprise ManagerのText Manager
- 17.6 サーバーと索引付け
- 17.7 Oracle Enterprise Managerのデータベース機能使用状況のトラッキング
- 17.8 Oracle Real Application Clusters上のOracle Text
- 17.9 Oracle Database Vault環境でのOracle Textの構成
- 17.10 Oracle Database VaultレルムでサポートされていないOracle Text操作
- 17.11 Oracle Text設定を含むスキーマのエクスポートおよびインポート
- 18 Oracle Textアプリケーションの移行
- A CONTEXT問合せアプリケーション
- B CATSEARCH問合せアプリケーション
- C カスタム索引プリファレンスの例
- 用語集
- 索引