CTXRULE Parameters and Limitations
The following considerations apply to indexing a CTXRULE index:
-
If you use the
SVM_CLASSIFIERclassifier, then you may use theBASIC_LEXER,CHINESE_LEXER,JAPANESE_LEXER,orKOREAN_MORPH_LEXERlexers. If you do not useSVM_CLASSIFIER,then you can use only theBASIC_LEXERlexer type to index your query set. -
Filter, memory, datastore, and [no]populate parameters are not applicable to the
CTXRULEindex type. -
The
CREATEINDEXstorage clause is supported for creating the index on the queries. -
Wordlists are supported for stemming operations on your query set.
-
Queries for
CTXRULEare similar to theCONTAINSqueries. Basic phrasing (“dog house”) is supported, as are the followingCONTAINSoperators:ABOUT,AND,NEAR,NOT,OR,STEM,WITHIN,andTHESAURUS.Section groups are supported for using theMATCHESoperator to classify documents. Field sections are also supported; however,CTXRULEdoes not directly support field queries, so you must use a query rewrite on aCONTEXTquery. -
You must drop the
CTXRULEindex before exporting or downgrading the database.
See Also:
-
Oracle Text Reference for more information on lexer and classifier preferences