1
0
Fork 0
arangodb/3rdParty
Andrey Abramov 4e12fdb30b
ArangoSearch sorted indexes (#8888)
* move IResearchViewSort into separate unit

* ensure sort is propagated to IResearchLink

* update iresearch and extend some tests

* implement insertion of sorted values, store value comparator in link

* add tests for VPackComparer

* minor cleanup

* fix issue with sort definiton propagation

* propagate error message from index factory

* add integration tests for sorted indexes, single server

* initial implementation of IResearchViewMergeExecutor

* move iresearch::VPackComparer to separate translation unit

* store collection in IndexReadBuffer for IResearchViewMergeExecutor

* set primary sort from optimizer rule

* add some tests for sorted view case

* extend IResearchViewNode tests

* simplify primary sort definition

* pretty print order condition covered by arangosearch in query explanation

* fix compilation with g++-8

* address catch test failures

* fix tests

* adjust arangosearch optimizer rule to optimize sort in case of cluster

* make tests for sorted indexes work in cluster too

* fix tests

* extend js tests for sorted indices

* fix keyword in query explainer

* ensure sort-limit rule works with views

* backport ngram analyzer fix from upstream

* address jslint errors

* modify IResearchViewSort to support boolean direction specification format

* add some tests

* add tests

* add skip functionality

* extend tests

* add more catch tests

* inline some methods

* address jslint errors

* extend catch tests to reproduce the failure

* add some tests for check fullcount

* add more tests

* extend tests

* temporarily comment out broken tests

* extend js tests

* address review comments

* address jslint errors

* update iresearch
2019-05-11 17:58:56 +03:00
..
V8 add symlinks for windows (#8846) 2019-05-02 17:32:29 +02:00
asio
boost upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
catch
cmake
curl/curl-7.63.0 willi (#7948) 2019-01-15 09:41:00 +01:00
date
fakeit
fuerte add symlinks for windows (#8846) 2019-05-02 17:32:29 +02:00
iresearch ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
iresearch.build
jemalloc updated jemalloc version to 5.2.0 (#8684) 2019-04-05 22:01:56 +02:00
linenoise-ng
lz4
rocksdb this addresses an issue described in ES-260, and is a forward-port of… (#8696) 2019-04-09 11:53:20 +02:00
s2geometry stfu s2 (#8960) 2019-05-10 14:37:07 +02:00
snappy/snappy-1.1.7
snowball
velocypack Bug fix/fix velocypack error (#8954) 2019-05-09 19:38:00 +02:00
zlib/zlib-1.2.11
.gitignore
CMakeLists.txt Remove USE_IRESEARCH definition and usage (#8613) 2019-03-28 17:23:51 +01:00
CMakeLists.txt.user ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
README_maintainers.md Upgrade Swagger UI (#8912) 2019-05-08 15:28:22 +02:00