richardstartin commented on PR #10043:
URL: https://github.com/apache/pinot/pull/10043#issuecomment-1370314922

   > For clarification, is the intention to use range index when inverted index 
is not available (e.g. for high cardinality double column)
   
   The idea is just to fall back to a range index instead of scanning if 
there's a range index available, but no other index capable of satisfying an 
equals query, because it will beat scanning. What users do with this is up to 
them, but it opens up the possibility of having:
   1. a smaller but slower inverted index for numeric columns without a 
dictionary, or dictionarized string columns, either as a space optimisation or 
as an enabler where cardinality would just be too high for an inverted index
   2. potentially make the timestamp index more powerful (e.g. can be used 
satisfy `hour(timestamp) == 12') with the same underlying index


-- 
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: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to