Re: [PATCH] kNN for btree
Nikita Glukhov <n.gluhov@postgrespro.ru>
From: Nikita Glukhov <n.gluhov@postgrespro.ru>
To: Thomas Munro <thomas.munro@gmail.com>
Cc: Michael Paquier <michael@paquier.xyz>,
Alexander Korotkov <a.korotkov@postgrespro.ru>,
Dmitry Dolgov <9erthalion6@gmail.com>, David Steele <david@pgmasters.net>,
Robert Haas <robertmhaas@gmail.com>, Tom Lane <tgl@sss.pgh.pa.us>,
pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2019-02-20T14:46:47Z
Lists: pgsql-hackers
Attachments
- 0001-Fix-get_index_column_opclass-v07.patch (text/x-patch) patch v7-0001
- 0002-Introduce-ammatchorderby-function-v07.patch (text/x-patch) patch v7-0002
- 0003-Extract-structure-BTScanState-v07.patch (text/x-patch) patch v7-0003
- 0004-Add-kNN-support-to-btree-v07.patch (text/x-patch) patch v7-0004
- 0005-Add-btree-distance-operators-v07.patch (text/x-patch) patch v7-0005
- 0006-Remove-distance-operators-from-btree_gist-v07.patch (text/x-patch) patch v7-0006
- 0007-Add-regression-tests-for-kNN-btree-v07.patch (text/x-patch) patch v7-0007
- 0008-Allow-ammatchorderby-to-return-pathkey-sublists-v07.patch (text/x-patch) patch v7-0008
- 0009-Add-support-of-array-ops-to-btree-kNN-v07.patch (text/x-patch) patch v7-0009
On 20.02.2019 15:44, Nikita Glukhov wrote: > On 20.02.2019 7:35, Thomas Munro wrote: >> On Wed, Feb 20, 2019 at 2:18 PM Nikita Glukhov<n.gluhov@postgrespro.ru> wrote: >>> On 04.02.2019 8:35, Michael Paquier wrote: >>> This patch set needs a rebase because of conflicts caused by the >>> recent patches for pluggable storage. >> Hi Nikita, >> From the department of trivialities: according to cfbot the >> documentation doesn't build. Looks like you have some cases of </>, >> but these days you have to write out </quote> (or whatever) in full. > Sorry, tags in docs were fixed. Also I fixed list of data types with built-in > distance operators and list of assumptions for btree distance operators. > > Attached 7th version the patches (only documentation was changed). Sorry again. Experimental patch #9 contained a bug leading to random failures in the 'brin' test. Attached fixed 7th version the patches. -- 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