Trino predicate pushdown for String type uses Min-Max Strategy

Hi All,

I’m facing a problem with the way trino is doing predicate pushdown for string datatype. I could see in the parquet footer it is having [Min-Max strategy] even for the string datatype, due to this even though query is fetching me only 3 records trino is reading almost 95% of the total parquet files due to this my query execution time is too high.

Is there a way to handle this better for String datatype ?

Please do share docs or suggest me ways how to approach this problem.