Jan
67e7e4181e
Bug fix/remove v8 executor ( #4756 )
2018-03-13 10:41:02 +01:00
Wilfried Goesgens
87edf275e3
implement SPLIT Aql-Function in C++ ( #4786 )
2018-03-09 09:12:30 +01:00
Mark
292117e3cf
Bug fix devel/bfs filter vertices ( #4752 )
2018-03-08 09:06:15 +01:00
Jan
46a56792ed
fix `fullCount` value in some cases in cluster mode ( #4723 )
2018-03-01 18:33:10 +01:00
Jan
9ca52c0cf7
fixed issue #4651 ( #4659 )
2018-02-28 12:56:07 +01:00
Vasiliy
423ce33ed1
Changes since last PR: remove 'dataPath' IResearchView configuration property and use a hardcoded path similar to a LogicalCollection ( #4683 )
2018-02-27 18:10:32 +01:00
Jan
da1dd2b063
fix issue #4677 ( #4679 )
2018-02-27 11:29:09 +01:00
Jan Christoph Uhde
586a66ebbf
Fix : #4583 - adds AQL ASSERT and WARN ( #4584 )
2018-02-26 14:25:24 +01:00
Wilfried Goesgens
bda5c79bce
Implement FIND_FIRST and FIND_LAST in c++ ( #4608 )
2018-02-19 10:41:21 +01:00
Wilfried Goesgens
101a9893a4
migrate r/l-trim, split trim so we can reuse that code. ( #4578 )
2018-02-16 14:10:00 +01:00
Vasiliy
828f8fb48c
locally tested only, Changes since last PR: ensure parser.cc dependency is tracked in the build directory to avoid bison invocation on MSVC, aquire IResearchView snapshot at transaction begin() and reuse it for all queries, remove unused callback registration from Methods ( #4564 )
2018-02-14 12:32:29 +01:00
Wilfried Goesgens
16648fc628
fix windows compile ( #4557 )
2018-02-11 18:56:13 +01:00
Dan Larkin
934e936bae
Fix index selectivity estimate issues with RocksDB engine ( #4429 )
2018-02-09 16:05:33 +01:00
Jan
4f872b62ee
add missing edge filter NeighborsEnumerator ( #4547 )
2018-02-08 15:15:29 +01:00
Jan
0eae1d225f
fix internal issue #1848 ( #4521 )
...
AQL optimizer was trying to resolve attribute accesses
to attributes of constant object values at query compile time, but only did so far
the very first attribute in each object
this fixes https://stackoverflow.com/questions/48648737/beginner-bug-in-for-loops-from-objects
2018-02-08 09:23:15 +01:00
jsteemann
24da298f0a
removed useless explain
2018-02-08 09:01:03 +01:00
Vasiliy
aa041ddfb9
locally tested only ( #4476 )
2018-02-05 11:24:34 +01:00
Dan Larkin
bf606bdf89
Rename more '-iresearch' tests to '-arangosearch'. ( #4477 )
2018-01-31 18:01:04 +01:00
Dan Larkin
a25384fe6c
Rename -iresearch files to -arangosearch for proper test selection. ( #4386 )
2018-01-31 17:25:59 +01:00
Jan
abd3355784
renamed files ( #4405 )
2018-01-24 09:54:24 +01:00
Jan
1a7177bc3d
added traversal test ( #4376 )
2018-01-23 15:18:09 +01:00
Andrey Abramov
ffbb00bbe2
standardize on the 'analyzer' and 'trackListPositions' naming ( #4384 )
2018-01-22 16:39:53 +01:00
Andrey Abramov
a1cfb3d72b
Feature iresearch ( #4105 )
2018-01-19 14:23:58 +01:00
Michael Hackstein
40fa74f626
Bug fix/selectivity estimates on abort ( #4337 )
2018-01-16 18:21:55 +01:00
Michael Hackstein
802fda8e10
Revert "Bug fix/selectivity estimates on abort ( #4314 )"
...
This reverts commit d32f3b5fe9
.
2018-01-16 14:39:02 +01:00
Michael Hackstein
d32f3b5fe9
Bug fix/selectivity estimates on abort ( #4314 )
2018-01-16 12:39:03 +01:00
Jan
653f95f243
fixed issue #4185 : On execution of FULLTEXT search / AQL query db is … ( #4238 )
2018-01-16 00:27:27 +01:00
Jan
140452c80c
fix memory hunger of cache ( #4270 )
2018-01-12 12:14:11 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +01:00
Jan
3b6e85f4a6
fixed issue #4197 : AQL statement not working in 3.3.1 when upgraded from 3.2.10 ( #4206 )
2018-01-05 14:52:03 +01:00
Jan
d113b755a0
fixed issue #4199 : Internal failure: JavaScript exception in file 'arangosh.js' at 98,7: ArangoError 4: Expecting type String ( #4202 )
2018-01-05 14:51:26 +01:00
Jan
2a93560473
added AQL function `IS_KEY` ( #4158 )
2018-01-05 14:50:57 +01:00
Jan
7018d003cc
added `SORTED` and `SORTED_UNIQUE` AQL functions ( #4157 )
2018-01-05 14:50:27 +01:00
Jan
6ab17171a3
do not materialize entire collections using V8 ( #4087 )
2018-01-02 15:47:41 +01:00
Heiko
65d22c6066
Feature/sha512 aql cpp ( #4181 )
2018-01-02 14:31:01 +01:00
Jan
2a96df5ca5
Feature iresearch ( #4071 )
2017-12-18 15:04:59 +01:00
Simon Grätzer
739af2d1f5
Fixing some accidentally broken fulltext tests ( #3951 )
...
* Fixing some accidentally broken tests
* Fixing test...again
2017-12-13 10:19:17 +01:00
Michael Hackstein
613cc4f749
Reduce planning time of high depth Traversals ( #3942 )
...
* Improved the cost estimation of traversals to be independent from max search depth. This fixes #3917
* fix failing test on MSVC
2017-12-08 15:45:08 +01:00
jsteemann
81d3fd604e
disable always-failing tests for now
...
need to fix them soon. @simon
2017-12-06 20:29:44 +01:00
Simon Grätzer
ec80ee39fd
Fulltext Index Cursor ( #3807 )
2017-12-06 14:29:57 +01:00
Jan
ec7da71287
do not swallow error messages when transactions fail ( #3836 )
2017-12-06 10:49:28 +01:00
Jan
3261373186
fixed issue #3640 : limit in subquery ( #3871 )
2017-12-06 10:39:42 +01:00
Jan Christoph Uhde
6f6d19b1b9
Stricter normalization for filter and sort conditions ( #3718 )
...
Moves attribute accesses to the LHS when using <,>,<=,>=
2017-11-16 19:17:12 +01:00
Michael Hackstein
2b0aa318ec
Bug fix/sparse graph register warning ( #3569 )
2017-11-10 14:33:15 +01:00
Jan
4a06599adf
fixed issue #3618 ( #3621 )
2017-11-10 12:31:10 +01:00
Jan
7613bc4314
Bug fix/fixes 0211 ( #3568 )
...
* remove some non-unused V8 persistents
* do not throw that many bogus assertions
* do not rely on server role being defined
* slightly better debug output for V8 context debugging
* fix collection ids in inventory response
* simplify bootstrap a bit
* slightly better error handling
* make elapsed time a queryable value
* use less memory for stub collections
* added assertions that will always make sense
* added assertions
* do not garbage-collect while waiting
* less copying of parameters
* do not show "load indexes into memory" buttons for mmfiles engine
as all indexes are in memory anyway
* when a collection is truncated via the web interface, flush the WAL and rotate all active journals
this will make close all open journals on leader and followers and make them subject to compaction opportunities
* fix invalid server id values being passed from web interface to backend
* introduce afterTruncate method for indexes
* added test case for issue #3447
* updated CHANGELOG
* don't warn about replicationFactor for system collections
* check that the queries actually use the geo index and not some other index
* properly report error in web interface
* fix some internals checks that made truncate fail for bigger collections in maintainer mode
* also run a compact() operation after a serious truncate
in order to make iteration over the truncated range much faster
when the collection is next accessed
* increase default maximum number of V8 contexts to at least 16
2017-11-09 12:48:15 +01:00
Jan
3f0dd63d2b
added test for issue #3473 ( #3608 )
2017-11-08 17:09:07 +01:00
Jan Christoph Uhde
5a6046874d
fixes: geoindex type 1 queries ( #3575 )
2017-11-07 15:03:45 +01:00
Manuel B
edba1e57ce
Feature/cpp aql left trim right ( #3004 ) ( #3506 )
...
* Feature/cpp left trim right (#3004 )
* aql char length null returns now 0
* cpp aql trim and tests
* Update CHANGELOG
2017-10-26 20:21:41 +02:00
Jan
c569c1b816
fix test ( #3524 )
2017-10-26 14:04:41 +02:00