dsetool infer_solr_schema
Supports DSE authentication with [-l <username> -p <password>]
.
Restriction: Command is supported only on nodes with DSE Search workloads.
Synopsis
dsetool infer_solr_schema <keyspace_name>.<table_name>
[coreOptions=<yamlFilepath>]|[coreOptionsInline=<options>]
Syntax conventions | Description |
---|---|
UPPERCASE |
Literal keyword. |
Lowercase |
Not literal. |
<`Italics>` |
Variable value. Replace with a valid option or 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. |
- keyspace_name.table_name
-
Required. The keyspace and table names of the search index. Keyspace and table names are case-sensitive. Enclose names that contain uppercase in double quotation marks.
- coreOptions=<yamlFilepath>
-
When auto-generation is on with generateResources=true, the file path to a customized YAML-formatted file of options. See Changing auto-generated search index settings.
- coreOptionsInline=key1:value1#key2:value2#…
-
Use this key-value pair syntax
key1:value1#key2:value2#
to specify values for these settings:-
auto_soft_commit_max_time:ms
-
default_query_field:field
-
distributed:(true|false)
-
enable_string_copy_fields:(true|false)
-
exclude_columns: col1, col2, col3, …
-
generate_DocValues_for_fields:( * | field1, field2, … )
-
generateResources:(true|false)
-
To automatically infer and propose a schema that is based on the specified keyspace and table with the tuples and UDTs, specify the keyspace and table that contains tuples and UDTs:
dsetool infer_solr_schema demo.health_data_udt