On Fri, Aug 7, 2015 at 1:14 PM, Sanne Grinovero <sa...@hibernate.org> wrote:

> A quick update on some more exploration on this:
> it turns out sorting on a NumericField when this field is also using
> an "indexNullAs" token gets the UninvertingReader approach to throw an
> exception.
> My two conclusions:
>  - we need to move away from supporting those tokens in NumericField,
> especially as stricter schema is coming in next gen Lucene
>  - yet another reason to clearly separate fields meant for searching vs
> sorting
>


One possible workaround is to enforce the indexNullAs value to match the
underlying field type, at the
moment it is always a string.

Another possibility is to model "null" as field not present in the lucene
document, instead of a marker token.

Gustavo
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to