stefanvodita opened a new issue, #16672:
URL: https://github.com/apache/lucene/issues/16672

   ### Description
   
   I was reading the [Umbra DB 
paper](https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://db.in.tum.de/~freitag/papers/p29-neumann-cidr20.pdf&ved=2ahUKEwjwg9f--e6WAxWqYEEAHWBdBwwQFnoECBEQAQ&usg=AOvVaw3m6CLTrajFRkbnORIPDXNs)
 and they describe an approach to storing strings (heard them called German 
Strings elsewhere). They use 16 bytes. Short strings fit in the 16 bytes. Long 
strings keep a prefix for fast equality comparisons and a pointer to the full 
string.
   
   I was thinking if these have a place in Lucene. Maybe for binary doc values? 
It would be a use-case with high-cardinality mostly short strings, e.g. symbols 
on the stock exchange.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to