1
0
Fork 0
Commit Graph

1230 Commits

Author SHA1 Message Date
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