DROP SEARCH INDEX
Drops a Solr-based DSE Search index from a table and optionally deleted the resources associated with the search index.
Restriction: Command available only on DSE Search nodes. Running search index management commands on large datasets can take longer than the CQLSH default timeout of 10 minutes. Increase the CQLSH client timeout as required.
To drop a Storage-Attached Indexing (SAI) index, use DROP INDEX. |
Synopsis
DROP SEARCH INDEX ON [<keyspace_name>.]<table_name> OPTIONS { <option> : <value> } [ , { <option> : <value> } ... ] ;
Syntax legend
Syntax conventions | Description |
---|---|
UPPERCASE |
Literal keyword. |
Lowercase |
Not literal. |
|
Variable value. Replace with a user-defined value. |
|
Optional.
Square brackets ( |
|
Group.
Parentheses ( |
|
Or.
A vertical bar ( |
|
Repeatable.
An ellipsis ( |
|
Single quotation ( |
|
Map collection.
Braces ( |
Set, list, map, or tuple.
Angle brackets ( |
|
|
End CQL statement.
A semicolon ( |
|
Separate the command line options from the command arguments with two hyphens ( |
|
Search CQL only: Single quotation marks ( |
|
Search CQL only: Identify the entity and literal value to overwrite the XML element in the schema and solrConfig files. |
EBNF
EBNF syntax:
dropSearchIndex ::= 'DROP' 'SEARCH' 'INDEX' 'ON' tableName ('WITH' 'OPTIONS' optionMap)? tableName ::= (keyspace '.')? table optionMap ::= '{' (key ':' value (',' key ':' value)*)? '}'
Railroad diagram:
The request options are boolean values:
- deleteResources
-
-
true - deletes the resources associated with the search index.
-
false - does not delete the resources. Default: true
-
- deleteDataDir
-
-
true - deletes index data and any other artifacts in the solr.data directory. It does not delete data from the database.
-
false - does not delete index data. Default: false
-
Examples
The search index is dropped for the wiki.solr keyspace and table, and the specified options.
Delete the resources associated with the search index
DROP SEARCH INDEX ON wiki.solr;
Keep the resources associated with the search index
DROP SEARCH INDEX ON wiki.solr WITH OPTIONS { deleteResources:false };