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