7. Oracle Text Index types Index Type Application Type Query Operator CONTEXT Use this index to build a text retrieval application when your text consists of large coherent documents. You can index documents of different formats, such as MS Word, HTML, XML or plain text. With a CONTEXT index you can customize your index in a variety of ways. CONTAINS CTXCAT Use this index type to index small text fragments such as item names, prices and descriptions that are stored across columns. Particularly suited to mixed queries. CATSEARCH CTXRULE Use a CTXRULE index to build a document classification application. The CTXRULE index is an index created on a table of queries, where each query has a classification. Single documents (plain text, HTML or XML) can be classified using the MATCHES operator. MATCHES CTXXPATH Can only create this index on XMLType column to speed up ExistsNode() queries on an XMLType column. Use with ExistsNode()