Re: [PATCH] kNN for btree
Nikita Glukhov <n.gluhov@postgrespro.ru>
From: Nikita Glukhov <n.gluhov@postgrespro.ru>
To: Dmitry Dolgov <9erthalion6@gmail.com>
Cc: Alexander Korotkov <a.korotkov@postgrespro.ru>,
David Steele <david@pgmasters.net>, Robert Haas <robertmhaas@gmail.com>,
Tom Lane <tgl@sss.pgh.pa.us>,
PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2018-11-30T12:04:34Z
Lists: pgsql-hackers
Attachments
- 0001-Fix-get_index_column_opclass-v04.patch (text/x-patch)
On 29.11.2018 18:24, Dmitry Dolgov wrote: >> On Wed, Sep 26, 2018 at 5:41 PM Nikita Glukhov <n.gluhov@postgrespro.ru> wrote: >> >> Attached 3rd version of the patches rebased onto the current master. >> >> Changes from the previous version: >> - Added support of INCLUDE columns to get_index_column_opclass() (1st patch). >> - Added parallel kNN scan support. >> - amcanorderbyop() was transformed into ammatchorderby() which takes a List of >> PathKeys and checks each of them with new function match_orderbyop_pathkey() >> extracted from match_pathkeys_to_index(). I think that this design can be >> used in the future to support a mix of ordinary and order-by-op PathKeys, >> but I am not sure. > Hi, > > Unfortunately, the patch has some conflicts, could you rebase it? In the > meantime I'll move it to the next CF, hoping to have more reviewers for this > item. Attached 4th version of the patches rebased onto the current master. -- Nikita Glukhov Postgres Professional: http://www.postgrespro.com The Russian Postgres Company
Commits
-
Enhance nbtree ScalarArrayOp execution.
- 5bf748b86bc6 17.0 cited
-
Fix handling of non-key columns get_index_column_opclass()
- c6ce5f71b082 12.0 landed
- 7e0416039046 13.0 landed
-
Add SQL-accessible functions for inspecting index AM properties.
- ed0097e4f9e6 9.6.0 cited