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]
