Datastore Types
Use the datastore types to create a datastore preference. This helps you specify how your text is stored.
Table 1 Datastore Types
| Datastore Type | Use When |
|---|---|
| DIRECT_DATASTORE | Data is stored internally in the text column. Each row is indexed as a single document. |
| MULTI_COLUMN_DATASTORE | Data is stored in a text table in more than one column. Columns are concatenated to create a virtual document, one for each row. |
| DETAIL_DATASTORE | Data is stored internally in the text column. Document consists of one or more rows stored in a text column in a detail table, with header information stored in the primary table. |
| FILE_DATASTORE | Data is stored externally in operating system files. File names are stored in the text column, one for each row. Note: Starting with Oracle Database 19c, the Oracle Text typeFILE_DATASTORE is deprecated. Use DIRECTORY_DATASTORE instead. |
| DIRECTORY_DATASTORE | Data is stored in Oracle directory objects. File names are stored in the text column, one for each row. |
| NESTED_DATASTORE | Data is stored in a nested table. |
| URL_DATASTORE | Data is stored externally in files located on an intranet or the Internet. Uniform Resource Locators (URLs) are stored in the text column. Note: Starting with Oracle Database 19c, the Oracle Text typeURL_DATASTORE is deprecated. Use NETWORK_DATASTORE instead. |
| NETWORK_DATASTORE | Data is stored externally in files located on an intranet or the Internet. Uniform Resource Locators (URLs) are stored in the text column. |
| USER_DATASTORE | Documents are synthesized at index time by a user-defined stored procedure. |