I took a look for bigInteger point but i didnt see no reference for
sorting,
and SortedNumericDocValuesField accept long not biginteger.


I thought to sort so :

BigInteger bi = (BigInteger) o;
byte[] b = bi.toByteArray();
NumericUtils.bigIntToSortableBytes(bi, BigIntegerPoint.BYTES, b, 0);
doc.add(new SortedSetDocValuesField(key, new BytesRef(b)));

it is correct and it is the best practice ?

Reply via email to