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
a-brandt
8532aecd73
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-11-08 16:24:43 +01:00
a-brandt
cc919edc69
bug fix negative _key
2012-11-08 16:23:09 +01:00
Jan Steemann
30e29ee0b1
removed unnecessary function parameters
2012-11-08 16:14:34 +01:00
Jan Steemann
4276215251
some cleanup
2012-10-31 18:20:22 +01:00
Jan Steemann
d9f34fd88e
refactored and simplified document CRUD methods
2012-10-31 18:04:12 +01:00
Jan Steemann
6e22aef697
parameter reduction
2012-10-31 15:06:58 +01:00
Jan Steemann
d1bc1513aa
moved creation of primary index into index.c
2012-10-31 13:55:57 +01:00
Jan Steemann
42206c990c
moved functions from primary to document collection
2012-10-31 13:29:07 +01:00
a-brandt
759f00e3d7
Bugfix wrong key length check
2012-10-30 14:44:52 +01:00
a-brandt
5b77d5c3ad
added key length check
2012-10-30 12:31:27 +01:00
a-brandt
58926a145a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-10-26 12:28:42 +02:00
a-brandt
aa265caee2
update
2012-10-26 12:28:22 +02:00
Jan Steemann
cb6c8c8e7e
added bidirectional edges, fixup edges index
2012-10-25 17:18:54 +02:00
a-brandt
e66daf3f43
bugfix unit tests
2012-10-24 12:36:11 +02:00
a-brandt
c2d0749178
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/RestHandler/RestDocumentHandler.cpp
arangod/RestHandler/RestEdgeHandler.cpp
arangod/RestHandler/RestImportHandler.cpp
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/document-collection.c
arangod/VocBase/document-collection.h
arangod/VocBase/primary-collection.c
arangod/VocBase/primary-collection.h
2012-10-24 10:46:38 +02:00
a-brandt
9a599e468a
added "_key" attribute
2012-10-23 15:58:09 +02:00