Jan Steemann
5098792b4f
fixed invalid pointers when compacting deletion markers
...
fixed invalid pointers for updates
2013-03-06 14:02:32 +01:00
Jan Steemann
2734060026
when compacting old markers, also adjust _key
2013-03-04 12:05:14 +01:00
Jan Steemann
f613c3c4d9
fixed race conditions when reading/deleting documents
2013-03-01 16:44:40 +01:00
Jan Steemann
bacdbed093
more throughput with parallel deletes/inserts
2013-03-01 10:35:39 +01:00
Jan Steemann
216f04927b
potential fix for issue #411
2013-02-18 10:35:32 +01:00
Frank Celler
ced7b05cca
added fix for TRI_ENABLE_LOGGING from Jan
2013-02-16 14:03:35 +01:00
Jan Steemann
d321f32523
moved some const value out of loop
2013-02-15 11:35:48 +01:00
Jan Steemann
0a00760907
performance patch, improving parallelity for concurrent document creation
2013-02-14 17:18:28 +01:00
Jan Steemann
5c922cca02
fixed compile warnings with conditional compilation
2013-02-13 18:00:35 +01:00
Jan Steemann
f17629817a
make getindexes and count nestable
2013-02-05 11:36:16 +01:00
Jan Steemann
0a2fe0e9a0
fix reload of duplicate key markers
2013-01-29 15:46:45 +01:00
Jan Steemann
ba44906c24
fixed insertion into primary index when there were deleted documents
2013-01-21 12:05:03 +01:00
Jan Steemann
9a003247d0
removed the _bidirectional attribute for edges
...
This will be reimplemented later on collection, and not on individual edges level.
Lucas & the others were sure directed & undirected edges should not be mixed in the same collection
2013-01-18 17:02:30 +01:00
Jan Steemann
50a01424d6
fixed duplicate key insertion
2013-01-18 12:15:48 +01:00
Jan Steemann
e509f92c5e
added test cases for duplicate _key insertion
2013-01-18 11:11:22 +01:00
Jan Steemann
bbade8c0b8
removed the non-working indexSubstrings property for fulltext indexing
2013-01-17 15:58:28 +01:00
Jan Steemann
945a437807
move creation of parameters file until after all datafiles have been created
...
this mitigates problems when datafile creation fails and there are dangling parameter.json files around
2013-01-16 16:40:10 +01:00
Jan Steemann
08a696a1a7
removed useless parameter
2013-01-12 01:26:52 +01:00
Jan Steemann
485d10ad51
added collection.revision() method
2013-01-10 02:02:32 +01:00
Jan Steemann
b310b832fd
comments
2013-01-07 13:01:26 +01:00
Jan Steemann
0471ee8a0d
memory collections, intermediate commit
2013-01-04 15:50:29 +01:00
Jan Steemann
8128a6377d
memory-collections, intermediate commit
2013-01-04 12:12:46 +01:00
Frank Celler
503e0ff8fe
fixed merge conflicts
2013-01-02 18:07:57 +01:00
Oreste Panaia
83ded3fc1f
windows fixes
2012-12-20 17:17:30 +08:00
Jan Steemann
b8ca0b2d4d
fulltext index massive rewrite
2012-12-15 01:01:25 +01:00
Jan Steemann
459b1ba886
fixed wrong return value in index creation functions
2012-12-11 18:58:05 +01:00
Jan Steemann
cbaa57a1bd
cleanup of fulltext indexes, resizing etc.
2012-12-07 18:00:01 +01:00
Jan Steemann
38809d4612
added callbacks for index cleanup
2012-12-06 15:46:11 +01:00
Oreste Panaia
857b66c490
windows version
2012-12-06 20:44:01 +08:00
Jan Steemann
1811ce9186
fixed some issues found by cppcheck
2012-12-04 18:21:29 +01:00
Jan Steemann
1130df4330
utf8 lower-casing and normalisation for fulltext strings
2012-12-03 17:14:54 +01:00
Jan Steemann
d2aef2dcdc
add words to fulltext index
...
this parses the fulltext-indexed attributes of documents when there's a fulltext index, and adds the individual words to the index.
As the fulltext index is case-sensitive, all words are added to the index in lower case.
The text tokenisation implementation is still very naive and currently works properly only for character ranges [a-z] and [A-Z].
Unicode words are also supported, but they are not normalised nor lower-cased yet. Additionally, unicode punctuation characters are not excluded and will also be added to the index.
Updating documents that are fulltext-indexed currently does not work.
2012-12-02 00:55:59 +01:00
Jan Steemann
f517aa0059
ensureFulltextIndex
2012-11-30 17:53:02 +01:00
Jan Steemann
d8a06fe136
removed unused flags from doc_operation_context
2012-11-29 13:44:36 +01:00
Jan Steemann
42df64d7c0
added tests for key pattern
2012-11-29 12:37:30 +01:00
Jan Steemann
eac11fb793
issue #293
2012-11-24 03:16:23 +01:00
Jan Steemann
8ac81dbc85
shut up the compiler
2012-11-23 20:37:03 +01:00
Jan Steemann
f812408a7e
documentation for collection names / keys
2012-11-23 19:41:14 +01:00
Jan Steemann
aaf34f44f4
fixed lots of compile warnings
2012-11-22 21:20:22 +01:00
a-brandt
407ac48821
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-11-15 11:25:22 +01:00
a-brandt
71d3d54de1
collection info struct changed
2012-11-15 11:24:35 +01:00
Jan Steemann
9e40045025
changed document CRUD API signatures
2012-11-14 17:11:16 +01:00
Jan Steemann
30ba8771a7
pluggable key generators
2012-11-14 12:44:56 +01:00
Jan Steemann
419456c1a8
some refactoring
2012-11-09 15:06:28 +01:00
Jan Steemann
b9019329c8
fail gracefully on invalid marker types
2012-11-09 11:05:06 +01:00
Jan Steemann
65db6eee8b
some simplification
2012-11-09 11:03:42 +01:00
Jan Steemann
7dfab2d6dc
introduced validFrom, still does nothing
2012-11-09 10:42:06 +01:00
Jan Steemann
149c6c1fc1
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-11-08 17:47:53 +01:00
Jan Steemann
64c6bc5cb0
renamed marker member _deletion to _validTo, some cleanup
2012-11-08 17:47:18 +01:00
Jan Steemann
5b4f8431b4
removed unused _eid from master pointer
2012-11-08 16:36:08 +01:00