2016-08-30 2 views
0

Ich versuche, docValues ​​für alle Felder in der Tabelle als wahr festzulegen, um das Sortieren zu aktivieren.DSE create core mit coreOptionsInline

dsetool create_core keyspace.cf generateResources=true reindex=true coreOptionsInline=generate_docvalues_for_fields:'*'

Aber ich bin die unten stehenden Fehler zu sehen:

org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: while scanning an alias in 'string', line 1, column 32: generate_docvalues_for_fields: *

expected alphabetic or numeric character, but found but found

Wie erzeugen wir SOLR Kern mit docValues ​​für alle Felder aktiviert?

Antwort

3

Use "" umgeben: coreOptionsInline="generate_docvalues_for_fields:'*'"

+0

Dank, die –

+0

funktioniert Ich sehe nicht die docValues ​​= true gesetzt wird, wenn die CURL locahost mit: 8983/Solr/admin/Kerne action = CREATE & name = Schlüsselraum. cf & generateResources = true & coreOptionsInline = "generate_docvalues_for_fields:% 27 *% 27", aber diese Option wird bei Verwendung des dsetool gesetzt. Bin ich die Optionen richtig geben –

+0

Ich denke, das ist rein dsetool Option, wird nicht mit Solr API CREATE –