1
0
Fork 0
arangodb/arangod
Andrey Abramov d4a010baf9
Bug fix/internal issue #316 (#7911)
* allow using scorers outside ArangoSearch view context

Signed-off-by: Andrey Abramov <andrey@arangodb.com>

* ensure query is properly optimized after replacement of scorer functions

* do not apply `handleViewsRule` to queries without views

* simplify optimization rule for ArangoSearch views

* show ArangoSearch view scorers in query explanation

* fix tests

* fix tests

* add stub for scorer related tests

* reformat

* check variable depth in `ViewExpressionContext::getVariableValue`

* add some tests

* address js test failures

* address jslint errors

* ensure `IResearchViewNode` exposes variables used in scorers

* ensure scorers with expressions are deduplicated

* fix deduplication for indexed access

* more tests

* partially address review comments

* address review comments

* simplify code

* remove irrelevant, commented out code

* ensure array comparisons are properly handled

* update changelog & loki
2019-01-10 21:04:19 +03:00
..
Actions big reformat 2018-12-26 00:54:03 +01:00
Agency big reformat 2018-12-26 00:54:03 +01:00
Aql Bug fix/internal issue #316 (#7911) 2019-01-10 21:04:19 +03:00
Auth JWT base64url encoding (#7899) 2019-01-08 16:53:35 +01:00
Cache Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
Cluster Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
ClusterEngine big reformat 2018-12-26 00:54:03 +01:00
GeneralServer upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
GeoIndex big reformat 2018-12-26 00:54:03 +01:00
Graph big reformat 2018-12-26 00:54:03 +01:00
IResearch Bug fix/internal issue #316 (#7911) 2019-01-10 21:04:19 +03:00
Indexes support db._explain with all plans (#7895) 2019-01-08 18:06:46 +01:00
InternalRestHandler big reformat 2018-12-26 00:54:03 +01:00
MMFiles support db._explain with all plans (#7895) 2019-01-08 18:06:46 +01:00
Pregel Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
Replication multiplex REPLICATION-APPLIER-STATE files for RocksDB engine (#7898) 2019-01-08 14:26:01 +01:00
RestHandler Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
RestServer issue 511.7.3: restore single-document optimization, implement call to update data-store options, add IResearchView upgrade step (#7918) 2019-01-09 17:16:02 +03:00
RocksDBEngine support db._explain with all plans (#7895) 2019-01-08 18:06:46 +01:00
Scheduler upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
Sharding big reformat 2018-12-26 00:54:03 +01:00
Statistics big reformat 2018-12-26 00:54:03 +01:00
StorageEngine big reformat 2018-12-26 00:54:03 +01:00
Transaction support db._explain with all plans (#7895) 2019-01-08 18:06:46 +01:00
Utils big reformat 2018-12-26 00:54:03 +01:00
V8Server Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
VocBase issue 511.7.3: restore single-document optimization, implement call to update data-store options, add IResearchView upgrade step (#7918) 2019-01-09 17:16:02 +03:00
CMakeLists.txt Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
dbg.cmake