Jan Steemann
ac91506da4
fixed issues reported by jslint, added AQL ATTRIBUTES()
2013-01-24 17:25:48 +01:00
Jan Steemann
8fc4b97710
shortened internal aql function names
2013-01-24 14:55:12 +01:00
Jan Steemann
81dc83b8df
de-globalised aql
2013-01-24 14:49:55 +01:00
Frank Celler
64ddbe1385
Merge branch '1.2' of github.com:triAGENS/ArangoDB into devel
2013-01-23 14:42:56 +01:00
Frank Celler
53854232ef
added getEdges
2013-01-23 14:42:26 +01:00
Jan Steemann
4b433a511a
added followEdges property for AQL TRAVERSE() function
2013-01-23 11:28:33 +01:00
Jan Steemann
92abde4932
more tests for indexes to overcome getIndexes() mysteries (related to issue #366 )
2013-01-23 10:43:20 +01:00
Jan Steemann
346e364767
issue #366
2013-01-23 10:28:00 +01:00
Jan Steemann
09f0a91595
make MATCHES() AQL function variadic
2013-01-23 10:25:38 +01:00
Jan Steemann
5d093576e2
fix a few -pedantic errors
2013-01-23 08:58:54 +01:00
Jan Steemann
7c5203cfea
added documentation and test cases for db.collection.removeByExample
2013-01-22 19:20:11 +01:00
Jan Steemann
b4ad3d0867
updated documentation for valid keys
2013-01-22 16:16:59 +01:00
Frank Celler
dffdfb11ce
Merge remote-tracking branch 'origin/1.2' into devel
2013-01-22 16:14:22 +01:00
Frank Celler
f4814571ef
Merge branch 'devel' of github.com:triAGENS/ArangoDB into 1.2
2013-01-22 16:07:32 +01:00
Frank Celler
cc6644df6d
added : to allowed characters in keys
2013-01-22 16:07:10 +01:00
Oreste Panaia
bb54d606ad
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-01-22 23:06:39 +08:00
Oreste Panaia
c4f6465ee7
attempt to link icu libraries into arango
2013-01-22 23:04:16 +08:00
Jan Steemann
51f93d2c6b
some documentation about --progress option
2013-01-22 15:10:25 +01:00
Jan Steemann
7254487e14
added --progress option for arangoimp. make arangod show import errors
2013-01-22 15:04:06 +01:00
a-brandt
8f3ccd6167
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-01-22 14:48:06 +01:00
a-brandt
a4a1affab3
deleted TRI_HAVE_ICU
2013-01-22 14:47:07 +01:00
Jan Steemann
e0d3eb53e0
added MATCHES
2013-01-22 13:50:30 +01:00
Jan Steemann
376c264281
take precautions to prevent issue #365
2013-01-22 11:58:08 +01:00
Jan Steemann
58cead20e7
allow FUNC(...)[...] and FUNC(...).attr in AQL
2013-01-22 11:27:21 +01:00
Jan Steemann
19da33abb7
use own vocbase
2013-01-21 20:14:58 +01:00
Jan Steemann
0ce5d965e7
some cleanup
2013-01-21 19:52:50 +01:00
Jan Steemann
8238a40de1
do not clip collection identifier
2013-01-21 16:58:51 +01:00
Jan Steemann
0f569ab303
make collections accessible by stringified id, too
2013-01-21 16:54:47 +01:00
Jan Steemann
562ace7d89
comments
2013-01-21 14:55:21 +01:00
Jan Steemann
9e5fb04043
moved any() to trx
2013-01-21 13:20:22 +01:00
Jan Steemann
65d637e488
removed some stuff for 1.2
2013-01-21 12:53:18 +01:00
Jan Steemann
acd9c5c214
cppcheck fixes
2013-01-21 12:05:25 +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
765f0670af
added tests for collection.revision()
2013-01-21 10:17:31 +01:00
Jan Steemann
08516043eb
added documentation for collection.revision()
2013-01-21 09:19:03 +01:00
Jan Steemann
452a266475
fixed memory error
2013-01-18 17:56:38 +01:00
Jan Steemann
ac9360eb36
fixed doxygen errors
2013-01-18 17:42:56 +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
52309cf188
fixed tests & segfault during tests
2013-01-18 00:58:14 +01:00
Frank Celler
670dc221ab
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
js/client/client.js
js/common/bootstrap/module-internal.js
js/common/modules/org/arangodb/simple-query-common.js
js/server/ahuacatl.js
2013-01-17 23:56:31 +01:00
Frank Celler
159f613169
more cleanup
2013-01-17 18:24:58 +01:00
Jan Steemann
3139840980
updated documentation
2013-01-17 18:23:47 +01:00
Jan Steemann
4b4f79d080
updated documentation for TRAVERSE
2013-01-17 18:22:58 +01:00
Jan Steemann
301d297536
updated documentation
2013-01-17 18:10:10 +01:00
Jan Steemann
31d939337a
updated documentation
2013-01-17 18:08:32 +01:00
Jan Steemann
82a0ec603d
updated documentation
2013-01-17 17:40:50 +01:00
Jan Steemann
c8b60a3e74
updated fulltext documentation
2013-01-17 16:51:38 +01:00
Frank Celler
3c21a87366
more cleanup
2013-01-17 16:01:15 +01:00
Jan Steemann
bbade8c0b8
removed the non-working indexSubstrings property for fulltext indexing
2013-01-17 15:58:28 +01:00
Jan Steemann
6bf2b85ccb
fixed error in trx setup
2013-01-17 15:13:11 +01:00
Jan Steemann
913480e881
make revision ids strings so they do not clip in clients that do not support 64 bit integers
2013-01-17 15:02:55 +01:00
Frank Celler
632b9bc430
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-01-17 10:30:48 +01:00
Frank Celler
250726ca00
reorganisation of modules
2013-01-17 10:30:35 +01:00
Jan Steemann
adb5d32918
allow using of non-loaded collections when referring to them from an edge collection
2013-01-16 17:15:39 +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
f1fbb4796e
fixed anonymous mmap for MacOS
2013-01-16 12:32:28 +01:00
Jan Steemann
6d108416e1
added notice to manual
2013-01-16 11:21:46 +01:00
Jan Steemann
4b15da54ba
removed assertion
2013-01-16 11:15:05 +01:00
Jan Steemann
b1956f99bb
fixed typo
2013-01-16 10:57:28 +01:00
Jan Steemann
dfc78f113d
issue #357
2013-01-16 10:07:29 +01:00
Jan Steemann
3fef8b6451
reserve full capacity of result set
2013-01-16 01:39:17 +01:00
a-brandt
b19d2ec0ee
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-01-15 17:08:53 +01:00
Jan Steemann
6fde7e2f27
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-01-15 16:45:54 +01:00
Jan Steemann
7a6db16241
added db._version()
2013-01-15 16:44:48 +01:00
a-brandt
a9ca9084d2
added graph documentation
2013-01-15 16:06:09 +01:00
Frank Celler
244d258fe7
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2013-01-15 15:51:32 +01:00
Frank Celler
7380ddfabe
Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
arangosh/V8Client/arangosh.cpp
bin/arango32.msi
bin/arango64.msi
lib/BasicsC/win-utils.c
2013-01-15 15:50:47 +01:00
Jan Steemann
2e5f65a2ad
speed up insertion into edges index
2013-01-15 15:13:34 +01:00
Jan Steemann
2058700697
issue #353
2013-01-15 14:35:05 +01:00
Jan Steemann
c08db97a3c
adjusted manual
2013-01-15 09:21:11 +01:00
Jan Steemann
31ff0ee1e2
fixed doxygen errors
2013-01-15 09:14:33 +01:00
Oreste Panaia
cdb9055cf4
shell and import
2013-01-14 20:23:56 +08:00
Oreste Panaia
c01a5c6275
arango shell and import
2013-01-14 20:16:09 +08:00
Jan Steemann
ea0a163038
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-01-14 02:58:34 +01:00
Jan Steemann
4818f22b21
fixes
2013-01-14 02:58:19 +01:00
Frank Celler
dae6577276
added show marker info
2013-01-14 02:20:06 +01:00
Jan Steemann
0ce59432e0
edge & vertex uniqueness for TRAVERSE
2013-01-13 22:56:14 +01:00
Jan Steemann
f1a741ea7f
documentation for TRAVERSE
2013-01-13 14:47:51 +01:00
Jan Steemann
8bf8a733a2
added traversal function
2013-01-13 13:48:23 +01:00
Jan Steemann
5f2a6c803b
do not show irrelevant warning
2013-01-13 13:18:57 +01:00
Jan Steemann
35a58d4a69
fixed db.collection.document(collection / key)
2013-01-13 12:38:12 +01:00
Jan Steemann
975ef80e99
fixed 1.1 to 1.2 upgrade for big document ids
2013-01-13 10:58:44 +01:00
Jan Steemann
56eacf4f05
will BE ...
2013-01-12 20:45:11 +01:00
Jan Steemann
08a696a1a7
removed useless parameter
2013-01-12 01:26:52 +01:00
Jan Steemann
43dee1dcf4
fulltext queries from AQL, documentation
2013-01-11 22:25:08 +01:00
Frank Celler
4d4c4abe3f
fixed null check
2013-01-11 10:40:50 +01:00
Frank Celler
33e3031380
Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
Makefile.in
VERSION
arangod/V8Server/v8-query.cpp
build_posix.h
configure
configure.ac
2013-01-10 18:00:25 +01:00
Jan Steemann
819f6775d7
fixed comment
2013-01-10 16:31:18 +01:00
Frank Celler
fab6f7f4b5
alpha 1.1.2, fixed ref in documentation
2013-01-10 15:29:11 +01:00
Frank Celler
2e6c075405
added getPeerVertex
2013-01-10 15:12:05 +01:00
Frank Celler
03f85fae23
added 'any' call for collections
2013-01-10 10:39:43 +01:00
Jan Steemann
485d10ad51
added collection.revision() method
2013-01-10 02:02:32 +01:00
Jan Steemann
7be548ab5d
issue #271 : optimise LENGTH(p.edges) operator const-value
2013-01-10 01:08:12 +01:00
Frank Celler
128cb67c8b
Merge remote-tracking branch 'origin/1.1' into devel
...
Conflicts:
Documentation/Examples/shell-read-document-bad-handle
Makefile.in
arangod/Documentation/shell-document.dox
configure
js/actions/system/api-collection.js
js/actions/system/api-index.js
js/actions/system/api-system.js
js/common/bootstrap/modules.js
js/common/bootstrap/print.js
js/server/ArangoCollection.js
lib/V8/v8-utils.cpp
2013-01-09 15:30:21 +01:00
Oreste Panaia
afa0268e70
Merge branch '1.1' of https://github.com/triAGENS/ArangoDB into 1.1
2013-01-09 22:23:46 +08:00
Oreste Panaia
9baae9c129
windows bug fixes
2013-01-09 22:23:35 +08:00
Jan Steemann
187d8ecc69
some transaction rework
2013-01-08 17:26:16 +01:00
Frank Celler
99b42b90b7
updated documentation for deployment and removeByExample
2013-01-08 11:02:14 +01:00
Jan Steemann
992c49d4a1
more cases for issue #324
2013-01-08 00:47:44 +01:00
Jan Steemann
07aa2a3b68
re-added missing function
2013-01-07 22:32:40 +01:00
Jan Steemann
69eb391e59
issue #346
2013-01-07 13:46:55 +01:00
Jan Steemann
b310b832fd
comments
2013-01-07 13:01:26 +01:00
Jan Steemann
d76920443d
added tests and documentation for volatile collections
2013-01-07 10:55:25 +01:00
Jan Steemann
36a3ebe2ae
added comment about wait()
2013-01-07 09:44:54 +01:00
Jan Steemann
962f8ab6c9
reduced variable scope
2013-01-07 08:48:47 +01:00
Frank Celler
3826a4603e
removed print.js
2013-01-06 00:23:40 +01:00
Frank Celler
337cee7606
fixed jslint warnings
2013-01-05 23:59:44 +01:00
Frank Celler
7be1c01bda
removed linked in JavaScript code, separate files for 'fs' and 'console'
2013-01-05 23:24:10 +01:00
Frank Celler
89a7cac605
added listTree
2013-01-05 22:45:09 +01:00
Frank Celler
51779b4a3e
fixed more jslint warnings
2013-01-05 17:13:13 +01:00
Frank Celler
e3c1aeec53
fixed typo in documentation
2013-01-05 16:20:46 +01:00
Frank Celler
aa0d9d4e3e
Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
Makefile.in
js/server/server.js
2013-01-05 12:38:09 +01:00
Frank Celler
24fc2d371e
moved methods to ArangoCollection
2013-01-05 11:46:33 +01:00
Frank Celler
0549528325
Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
...
Conflicts:
CHANGELOG
Makefile.in
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/v8-vocbase.cpp
html/admin/js/master.js
js/actions/system/api-collection.js
js/common/bootstrap/errors.js
js/server/version-check.js
lib/BasicsC/errors.dat
lib/BasicsC/logging.c
lib/BasicsC/voc-errors.c
lib/BasicsC/voc-errors.h
2013-01-05 11:16:50 +01:00
Jan Steemann
51305de692
in-memory collections, seem to work now
...
documentation and some helper functions are still missing
2013-01-04 17:04:15 +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
f9dba124dd
Merge remote-tracking branch 'origin/issue317' into 1.1
...
Conflicts:
js/common/bootstrap/modules.js
2013-01-03 18:57:18 +01:00
Frank Celler
8564443078
delete is remove
2013-01-03 17:14:03 +01:00
Frank Celler
3d7e0b02b2
renamed "shell" to "emergency console"
2013-01-03 17:13:37 +01:00
Frank Celler
53364b7f15
updated error codes
2013-01-03 16:31:55 +01:00
Jan Steemann
63805cf84c
a few small fixes for logging
2013-01-03 14:47:16 +01:00
Jan Steemann
132143289d
a few small fixes for logging
2013-01-03 14:45:56 +01:00
Jan Steemann
c23b730347
reduce memory usage for small collections
2013-01-03 11:25:28 +01:00
Jan Steemann
e2efd9d35e
remove memory usage for small collections
2013-01-03 10:54:44 +01:00
Frank Celler
503e0ff8fe
fixed merge conflicts
2013-01-02 18:07:57 +01:00
Frank Celler
f188357f83
added padding for 32bit
2013-01-02 17:07:44 +01:00
Frank Celler
9917ece449
added missing padding for 32bit
2013-01-02 16:17:38 +01:00
Jan Steemann
ed19fccc65
fixed clang compile warnings
2013-01-02 16:17:26 +01:00
Jan Steemann
459f935d00
intptr_t to uintptr_t conversion
2013-01-02 15:00:59 +01:00
Frank Celler
1357ab6c54
Merge branch '1.1' of github.com:triAGENS/ArangoDB into 1.1
2013-01-02 14:53:13 +01:00
Frank Celler
dadcef3de3
renamed execute/load to executelocal and executeglobal
2013-01-02 14:52:55 +01:00
Jan Steemann
74f9ced94e
issue #335
2013-01-02 14:37:46 +01:00
Jan Steemann
ea48388726
issue #335
2013-01-02 14:12:44 +01:00
Jan Steemann
721fae0b22
backported documentation for issue #300
2012-12-22 03:41:03 +01:00
Jan Steemann
d562c52fd7
backport of issue #300
2012-12-22 03:38:29 +01:00
Jan Steemann
0f887a39fa
issue #332
2012-12-22 02:45:29 +01:00
Jan Steemann
443757df3b
some tests for issue #325
2012-12-20 13:35:49 +01:00
Jan Steemann
91911cea85
issue #325
2012-12-20 12:42:24 +01:00
Frank Celler
d5f24ce13c
Merge remote-tracking branch 'origin/windows' into HEAD
...
Conflicts:
CHANGELOG
Documentation/InstallationManual/Installing.md
Documentation/Makefile.files
Documentation/Scripts/generateTOC.py
Documentation/header.html
Installation/OBS/clean-repo.sh
Installation/OBS/create-repo.sh
Installation/OBS/create-ymp.sh
Installation/OBS/index.html
Installation/OBS/load-repo.sh
Makefile.in
VERSION
aclocal.m4
arangod/Ahuacatl/ahuacatl-functions.c
arangod/Documentation/user-manual.dox
arangod/V8Server/v8-actions.cpp
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/collection.c
arangod/VocBase/datafile.c
arangosh/V8Client/arangosh.cpp
config/compile
config/config.guess
config/config.sub
config/depcomp
config/install-sh
config/missing
configure
configure.ac
js/server/arango-upgrade.js
js/server/modules/org/arangodb/actions.js
lib/BasicsC/logging.c
lib/Utilities/ScriptLoader.cpp
2012-12-20 11:11:47 +01:00
Frank Celler
b09260a06f
removed debug output
2012-12-20 10:43:47 +01:00
Oreste Panaia
83ded3fc1f
windows fixes
2012-12-20 17:17:30 +08:00
Jan Steemann
786e5876b5
less verbose AQL
2012-12-19 17:25:58 +01:00
Jan Steemann
7f93615dc6
issue #326
2012-12-19 17:22:01 +01:00
Jan Steemann
e4fad72ec8
cppcheck
2012-12-19 10:14:57 +01:00
Jan Steemann
a3007277b2
reduced variable scope
2012-12-19 09:49:30 +01:00
Jan Steemann
33ea87fccb
cppcheck
2012-12-19 09:20:29 +01:00
Jan Steemann
dd906abbd3
issue #324
2012-12-18 19:04:45 +01:00
Jan Steemann
070f13b2c0
issue #324 : optimise away limit x, 0
2012-12-18 17:06:02 +01:00
Jan Steemann
669fe4275a
cppcheck
2012-12-18 16:44:06 +01:00
Jan Steemann
6c0b840db0
clang fixes
2012-12-18 15:28:28 +01:00
Jan Steemann
6e781f9e1c
cppcheck
2012-12-18 15:24:20 +01:00
Jan Steemann
0fbae5a266
fixed segfault when query results were empty
2012-12-18 15:14:05 +01:00
Jan Steemann
229b902a12
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-12-18 14:56:37 +01:00
Jan Steemann
96637435ab
fulltext: more query operators, more tests, more controlled memory usage and statistics
2012-12-18 14:56:06 +01:00
Frank Celler
d4f10e99eb
converted to MarkDown
2012-12-18 14:44:50 +01:00
Frank Celler
621e4409bc
Merge remote-tracking branch 'origin/1.1' into devel
...
Conflicts:
.gitignore
CHANGELOG
Documentation/Makefile.files
Installation/build.sh
Installation/epm/arangodb.list
Makefile.in
README
README.md
VERSION
aclocal.m4
arangod/HashIndex/hasharray.c
arangod/RestServer/ArangoServer.cpp
arangod/V8Server/ApplicationV8.cpp
config/config.guess
config/config.sub
config/depcomp
configure
configure.ac
html/admin/js/master.js
js/server/arango-password.js
js/server/version-check.js
lib/BasicsC/files.c
lib/BasicsC/logging.c
utils/Makefile.files
2012-12-18 13:37:34 +01:00
Jan Steemann
9e71afeeb5
fixed doxygen error
2012-12-17 14:06:49 +01:00
Jan Steemann
ddc682f9d1
adjusted formatting of debug log message
2012-12-17 13:23:21 +01:00
Jan Steemann
58686a8c2e
issue #323
2012-12-17 10:18:46 +01:00
Jan Steemann
81d6146d02
issue #323
2012-12-17 10:16:26 +01:00
Jan Steemann
42ca184cff
some minor adjustments
2012-12-17 10:11:18 +01:00
Jan Steemann
78f35d6027
fixed access to uninitialised data
2012-12-15 02:23:30 +01:00
Jan Steemann
0374ed417e
fixed & reactivated compaction
2012-12-15 02:17:37 +01:00
Jan Steemann
b8ca0b2d4d
fulltext index massive rewrite
2012-12-15 01:01:25 +01:00
Jan Steemann
b5d0457f3a
fixed some issues reported by cppcheck
2012-12-12 18:42:11 +01:00
Jan Steemann
0a9ed409ab
fixed wrong memory zone and wrong documentation
2012-12-11 18:58:42 +01:00
Jan Steemann
459b1ba886
fixed wrong return value in index creation functions
2012-12-11 18:58:05 +01:00
Jan Steemann
691ec4d536
more verbosity on failed fulltext insertion
2012-12-10 15:50:49 +01:00
Jan Steemann
6d8851d83c
protect against some invalid cases
2012-12-10 15:43:51 +01:00
Jan Steemann
9a9e8c3214
added test case for absolute path
2012-12-10 15:39:57 +01:00
Jan Steemann
b16f672902
fixed some log errors on startup & shutdown
2012-12-10 15:18:35 +01:00
Jan Steemann
fb4afd0353
fulltext index
2012-12-10 12:16:48 +01:00
Jan Steemann
7c5d36bf0f
adjusted default sizes
2012-12-07 18:04:29 +01:00
Jan Steemann
cbaa57a1bd
cleanup of fulltext indexes, resizing etc.
2012-12-07 18:00:01 +01:00
Jan Steemann
7261465139
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2012-12-07 13:51:31 +01:00
Jan Steemann
c49ce0a52f
fulltext resizing, still incomplete
2012-12-07 13:51:19 +01:00
Jan Steemann
63b4c94b0f
fulltext resizing, halfway
2012-12-07 13:50:29 +01:00
a-brandt
c4cc85ab9f
memory bugfix
2012-12-07 13:47:02 +01:00
a-brandt
1794ea49fa
added new function for getting words
2012-12-07 13:09:16 +01:00
Jan Steemann
ec9f72f227
return appropriate error codes
2012-12-07 10:49:06 +01:00
Jan Steemann
f89475df47
some cleanup
2012-12-07 09:53:00 +01:00
Jan Steemann
54498bffee
added out of memory todo markers
2012-12-06 18:10:01 +01:00
Jan Steemann
3824dba521
added statistics about documents indexed
2012-12-06 17:42:58 +01:00
Frank Celler
18e5f884eb
added troubleshooting, fixed css, fixed OBS
2012-12-06 16:58:38 +01:00
Jan Steemann
0b001b7a87
fixed memory leaks, added newest code by Richard
2012-12-06 16:43:33 +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
b8fc158e77
mini changes
2012-12-06 13:12:49 +01:00
Jan Steemann
242a16d6f5
proper naming of ICU functions
2012-12-06 12:27:22 +01:00
Jan Steemann
895be759ac
removed debug message
2012-12-06 09:29:27 +01:00
Jan Steemann
69986a5de0
fixed a segfault when searching for empty words in fulltext
2012-12-06 09:28:02 +01:00
Jan Steemann
1ffa8e702c
more tests and documentation for fulltext indexes
2012-12-05 16:12:33 +01:00
Frank Celler
5ca2930c67
Merge branch '1.1' of github.com:triAGENS/ArangoDB into 1.1
2012-12-05 15:43:39 +01:00
Jan Steemann
f9f893d4b7
extended AQL DOCUMENT() function to take a list of ids
2012-12-05 14:14:44 +01:00
Jan Steemann
a9df4d22cb
extended AQL document() function to take id lists
2012-12-05 14:10:06 +01:00
Frank Celler
f8ef23f9cd
Merge remote-tracking branch 'origin/master' into 1.1
2012-12-05 13:03:28 +01:00
Frank Celler
051705c7b9
Merge branch '1.1' of github.com:triAGENS/ArangoDB
...
Conflicts:
.gitignore
CHANGELOG
Doxygen/Examples.ArangoDB/arangosh-options
Doxygen/arango-html.doxy
Doxygen/arango-latex.doxy
Doxygen/arango-xml.doxy
Doxygen/arango.template
Makefile.in
UnitTests/HttpInterface/api-collection-spec.rb
VERSION
arangod/Ahuacatl/ahuacatl-access-optimiser.c
arangod/Documentation/first-steps-arangodb.dox
arangod/Documentation/user-manual.dox
arangod/HashIndex/compare.h
arangod/HashIndex/hasharray.c
arangod/HashIndex/hasharray.h
arangod/HashIndex/hashindex.h
arangod/V8Server/v8-actions.cpp
arangod/VocBase/simple-collection.c
arangosh/V8Client/V8ClientConnection.cpp
arangosh/V8Client/V8ClientConnection.h
arangosh/V8Client/arangoimp.cpp
arangosh/V8Client/arangosh.cpp
configure
configure.ac
html/admin/css/layout.css
html/admin/index.html
html/admin/js/master.js
js/actions/system/api-system.js
js/common/bootstrap/js-modules.h
js/server/js-ahuacatl.h
js/server/js-server.h
js/server/server.js
lib/BasicsC/voc-errors.c
lib/V8/v8-globals.h
2012-12-05 12:34:08 +01:00
Jan Steemann
fd61b74174
added AQL function DOCUMENT() to retrieve a document by its _id value
2012-12-05 11:48:56 +01:00
Jan Steemann
e4e95fabfe
added AQL function DOCUMENT()
2012-12-05 11:47:03 +01:00
Frank Celler
26027346de
updated README
2012-12-05 10:58:04 +01:00
Frank Celler
0b8725e2bb
Merge branch '1.1' of github.com:triAGENS/ArangoDB into 1.1
2012-12-05 09:51:24 +01:00
Jan Steemann
4752225107
cleanup
2012-12-05 01:26:44 +01:00
Jan Steemann
50269e876e
cleanup
2012-12-05 01:10:17 +01:00
Jan Steemann
bfefad82f4
cleanup
2012-12-05 00:43:03 +01:00
Jan Steemann
1471c06a2c
cleanup
2012-12-04 22:55:53 +01:00
Jan Steemann
5b762abc7f
factored out a function
2012-12-04 22:19:37 +01:00
Jan Steemann
fe77e22e24
clean up
2012-12-04 22:07:49 +01:00
Jan Steemann
21fa3ed616
small stuff, oom handling etc.
2012-12-04 21:21:26 +01:00
Jan Steemann
4d04853597
fixed #311
2012-12-04 20:49:58 +01:00
Jan Steemann
7c94afad4f
fixed issue #311
2012-12-04 20:44:07 +01:00
Jan Steemann
1811ce9186
fixed some issues found by cppcheck
2012-12-04 18:21:29 +01:00
Frank Celler
5283ec7bfa
fixed documentation
2012-12-04 16:25:51 +01:00
Jan Steemann
0b41690881
tests for substrings
2012-12-04 15:01:48 +01:00
Jan Steemann
b5c978feb6
applied bugfix from Richard, more test cases
2012-12-04 14:40:50 +01:00
Jan Steemann
46132c9f26
more tests for fulltext
2012-12-04 14:20:55 +01:00
Jan Steemann
285533ab4c
added documentation for --upgrade option
2012-12-04 11:55:04 +01:00
Jan Steemann
5742ab6fba
fixed unicode lowercasing
2012-12-04 11:12:38 +01:00
Jan Steemann
3f7e0c6f20
fixed edge case of searching very long words
2012-12-04 10:59:06 +01:00
Jan Steemann
297e9bb4fd
added documentation for --upgrade
2012-12-04 09:16:22 +01:00
Jan Steemann
1e1f7da7f9
renamed files
2012-12-04 09:07:02 +01:00
Jan Steemann
1992597015
applied bug fix from Richard, activated 2 more tests
2012-12-04 09:00:48 +01:00
Jan Steemann
efde7b5efa
first test cases for fulltext index
2012-12-03 23:55:46 +01:00
Jan Steemann
4a941bc845
some cleanup
2012-12-03 22:54:14 +01:00
Jan Steemann
86c3cf4cde
code formatting
2012-12-03 18:47:11 +01:00
Jan Steemann
260f28ac85
added bugfix from Richard
2012-12-03 18:11:11 +01:00
Jan Steemann
195cdb81a8
using TRI_Free
2012-12-03 18:05:53 +01:00
Jan Steemann
fcc880e021
use TRI_Allocate
2012-12-03 17:54:55 +01:00
Jan Steemann
d8506d7a13
implemented updating of documents
2012-12-03 17:32:04 +01:00
Frank Celler
d05574fe01
added TOC generation
2012-12-03 17:27:25 +01:00
Jan Steemann
1130df4330
utf8 lower-casing and normalisation for fulltext strings
2012-12-03 17:14:54 +01:00
Jan Steemann
1247315733
removed obsolete files
2012-12-03 16:26:32 +01:00
Jan Steemann
cdbb96788f
issue #313
2012-12-03 15:30:01 +01:00
Frank Celler
8f88311ab5
Merge branch '1.1' of github.com:triAGENS/ArangoDB into 1.1
2012-12-03 15:20:57 +01:00
Frank Celler
e5ee30f30b
added bitarray documentation, added TOC
2012-12-03 15:20:49 +01:00
Jan Steemann
182289b88f
honor --upgrade option in console mode, too
2012-12-03 14:10:12 +01:00
Jan Steemann
d60888e970
replaced arango-upgrade script with server startup option --upgrade
2012-12-03 13:45:58 +01:00
Jan Steemann
a41357b9b3
removed unnecessary flag
2012-12-03 13:26:35 +01:00
Jan Steemann
42ba0502f0
changed upgrade procedure
...
removed arango-upgrade script, replaced it with --upgrade server option
adjusted documentation & start scripts
2012-12-03 13:02:59 +01:00
Jan Steemann
59461d0c4b
added functionality to add and remove users programatically
...
removed arango-password script
2012-12-03 11:42:30 +01:00
Jan Steemann
9b44e4aa45
added very limited & alpha fulltext query capability
...
db.collection.FULLTEXT() allows to issue queries using a fulltext index.
Needs to be passed a comma-separated query string with the search words.
Search words can be prefixed with either:
* prefix: does a prefix search
* complete: does a complete-match search
* substring: does a substring search
This is still very very alpha. It crashes and produces wrong results in some cases.
2012-12-02 03:24:20 +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
8c7ca55512
issue #300
2012-12-01 03:15:39 +01:00
Jan Steemann
f517aa0059
ensureFulltextIndex
2012-11-30 17:53:02 +01:00
Jan Steemann
19fb9d0aea
added stub functions for fulltext indexes
2012-11-30 14:50:02 +01:00
Jan Steemann
749f99e4df
adjusted include file names, if'd debug code
2012-11-30 14:04:15 +01:00
Jan Steemann
7e690f0d80
added Richard's fix for counting documents
2012-11-30 13:21:34 +01:00
Jan Steemann
9cb0afb46c
fixed (irrelevant) warnings about potentially uninitialised variable
2012-11-30 13:03:44 +01:00