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