Ich versuche, die Daten nach dem "created"
Feld zu sortieren.Solr Datetime-Sortierung funktioniert nicht
Dies ist meine Daten "created":"2016-05-24T09:45:40Z"
Dies ist die verwaltete Schema Konfiguration:
<fieldType name="dates" class="solr.TrieDateField" positionIncrementGap="0" docValues="true" multiValued="true" precisionStep="0"/>
<field name="created" type="tdates"/>
beim Sortieren Störung erhalten
Nachricht: Solr HTTP-Fehler: OK (500)
{
"error": {
"msg": "unexpected docvalues type SORTED_SET for field 'created'
(expected=NUMERIC). Use UninvertingReader or index with docvalues.",
"trace": "java.lang.IllegalStateException: unexpected docvalues type
SORTED_SET for field 'created' (expected=NUMERIC).
Use UninvertingReader or index with docvalues.
at org.apache.lucene.index.DocValues.checkField(DocValues.java:212)
at org.apache.lucene.index.DocValues.getNumeric(DocValues.java:227)
...
Wie behebt man diesen Fehler?
Welche Version von Solr? Gibt es in Ihrem Cluster unterschiedliche Versionen? Wurde der Index von einer anderen Version von Solr erstellt als von der, die sie liest? Wurde das Feld multivaluiert _nach der Indexierung passiert? – MatsLindh
solr 6. erstellt indiziert wie dieses "erstellt": "2016-05-24T10: 56: 13Z", –