You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by Torsten Krah <kr...@gmail.com> on 2015/02/27 15:58:39 UTC
Lucene 5.0.0 - StringField and Sorting
Hi,
looking at the JavaDoc of StringField it says:
/** A field that is indexed but not tokenized: the entire
* String value is indexed as a single token. For example
* this might be used for a 'country' field or an 'id'
* field, or any field that you intend to use for sorting
* or access through the field cache. */
So i intend to use some StringFields for sorting.
However trying to sort on them fails with:
java.lang.IllegalStateException: unexpected docvalues type NONE for
field 'NAME_KEYWORD' (expected=SORTED).
Was indexed as StringField and Store.YES.
So is the JavaDoc wrong here or is it correct and StringField should
set:
TYPE.setDocValuesType(DocValuesType.SORTED);
so its would work?
kind regards
Torsten
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org