Hi,

I have an external application that use the output of a facet to join other
dataset using the keys of the facet result.

The facet query use index sort but in some point, my application crash
because the order of the keys "is not correct". If I do an unix sort over
the keys of the result with LC_ALL=C doesn't output the same result.

I identified a case like this:

760d1f833b764591161\"84b20f28242a0
760d1f833b76459116184b20f2

Why the line whit the '\"' is before? This chain of chars is the character "
or is raw and are 2 chars?

In ASCII the " has lower ord than character 8, if \" is " then this sort
makes sense ...

My question here is how index sort works and how I can replicate it in C++





-----
Best regards
--
View this message in context: 
http://lucene.472066.n3.nabble.com/Facet-sorting-algorithm-for-index-tp4197174.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to