<div dir="ltr"><div>Hi,</div><div><br></div><div>Recently <a href="https://commitfest.postgresql.org/29/2276/">this patch</a> which adds more infrastructure to the GiST has been included in PG14. It should speed up the build of a GiST index after some (fast) pre-sorting of the data which needs to be indexed. Some tests for the PG's internal type <span style="font-family:monospace">point</span> (that uses Zsort as fast pre-sorting of the data) showed that the build is up to 5 times faster. <br><br></div><div>I'd like to study a possible implementation for PostGIS data types. Basically, it would require to add <a href="https://github.com/glukhovn/postgres/blob/225a49161fae9388651373d4beb8dcba99059339/src/include/access/gist.h#L37">this support function</a> and <a href="https://github.com/glukhovn/postgres/blob/225a49161fae9388651373d4beb8dcba99059339/src/include/access/gist.h#L38">this other one</a> in the operator classes which use the GiST infrastructure (e.g. <a href="https://github.com/postgis/postgis/blob/8b13c3e2f8366d902dbf516ec17de09ae84361f4/postgis/postgis.sql.in#L781">this one</a>).</div><div><br></div><div>I was wondering if we could take the opportunity to have some support even by the students of the Google Summer of Code of this year. I'd be happy to do some mentorship in order to get this done in the 180 hours required by the committee.<br></div><div><br></div><div>First of all I'd like to ask your opinion: do you think it would be a good idea to involve a student? Is there any other application for PostGIS project at the GSOC?<br><br></div><div>Link to the <a href="https://opensource.googleblog.com/2020/10/google-summer-of-code-2021-is-bringing.html">GSOC</a> (info about the timeline <a href="https://developers.google.com/open-source/gsoc/timeline">here</a>).</div><div><br></div><div>Thanks,</div><div>Giuseppe.<br></div></div>