Per this article https://www.elastic.co/blog/lucene-points-6.0 I noticed 'Note that the dimensions need not all be spatial! One exciting potential use case is mixing geo-spatial dimensions with other dimensional values, such as median household income, into a single 3D dimensional index.' . So will it be possible in the future to tell ES to create a K-D tree from 2-3 fields? That would allow us to effectively create an index on multiple columns (in RDBMS). Does anyone know if that will be supported at all?