Commit graph

776 commits

Author SHA1 Message Date
Ewout Stortenbeker
84beb49128 improved user query checks 2019-10-24 14:44:59 +02:00
Ewout Stortenbeker
2fe194fdd8 added BlacklistingSearchOperator 2019-10-24 14:35:57 +02:00
Ewout Stortenbeker
d4c54f9408 fulltext, array and geo index fixes 2019-10-24 14:32:42 +02:00
Ewout Stortenbeker
1684747af3 added array 'contains' searches with array arg 2019-10-24 14:29:42 +02:00
Ewout Stortenbeker
0d95a555a3 added query events (index hints,stats) callback 2019-10-18 16:47:52 +02:00
Ewout Stortenbeker
4b03b0b405 added query stats & hints reporting, impr. caching 2019-10-18 16:43:58 +02:00
Ewout Stortenbeker
8883cb31ce Indexing fixes and cleanup 2019-10-17 14:08:17 +02:00
Ewout Stortenbeker
dcd04d74be Indexing fixes, B+trees now using Buffers 2019-10-17 09:58:18 +02:00
Ewout Stortenbeker
de1c8062f3 Improved index build error handling & state 2019-10-10 16:50:11 +02:00
Ewout Stortenbeker
27b298653a small and legacy tree fixes 2019-10-09 12:53:13 +02:00
Ewout Stortenbeker
5d84a06fe6 changed val_length spec, fixed unique key trees 2019-10-09 10:02:18 +02:00
Ewout Stortenbeker
2e7e012551 compatibility: correct old and new tree reading 2019-10-07 17:04:25 +02:00
Ewout Stortenbeker
933b9ef079 fixed loading of leafs without ext_data 2019-10-07 15:39:53 +02:00
Ewout Stortenbeker
6f837dfc82 Added config prop to db.indexes.create options arg 2019-10-07 14:04:03 +02:00
Ewout Stortenbeker
cb2f1efd9e corrected flag name for 'wx' 2019-10-07 14:00:36 +02:00
Ewout Stortenbeker
b098ec6e72 Added full-text indexing options such as:
- min & max word length
- word stoplists
- (manual) word stemming callback
- word whitelisting & blacklisting
- started impl. multiple locales support
2019-10-07 13:57:29 +02:00
Ewout Stortenbeker
5e1f50c1a0 More efficient leaf creation with typed arrays 2019-10-07 13:30:05 +02:00
Ewout Stortenbeker
fdd0a78b1d >2GB tree support with 6 byte ptrs 2019-10-02 11:25:38 +02:00
Ewout Stortenbeker
51006c4773 Loads of work on indexes:
major speed improvements,
less memory requirements,
now works for indexes up to 2GB
2019-09-24 12:24:42 +02:00
Ewout Stortenbeker
a97acebb87 version to 0.6.0 2019-02-05 11:53:56 +01:00
Ewout Stortenbeker
e9db2e9787 updated docs 2019-02-05 11:53:35 +01:00
Ewout Stortenbeker
daabd2917f fixed types 2019-02-05 11:53:25 +01:00
Ewout Stortenbeker
12a9676a6f moved locking to storage, worked on experimental cluster functionality 2019-02-05 11:52:26 +01:00
Ewout Stortenbeker
14bf1dde5c version to 0.5.4 2019-01-22 12:48:27 +01:00
Ewout Stortenbeker
7b7ac9fdfe bugfix 2019-01-22 12:48:07 +01:00
Ewout Stortenbeker
49531d3ee5 Version to 0.5.3 2019-01-11 16:21:59 +01:00
Ewout Stortenbeker
d24e1e37b2 Bugfix + tweaks 2019-01-11 16:21:16 +01:00
Ewout Stortenbeker
9401b47feb Fulltext search performance improvement + caching added 2019-01-11 16:20:14 +01:00
Ewout Stortenbeker
3e2cf44c1e Version to 0.5.2 2019-01-05 16:26:13 +01:00
Ewout Stortenbeker
5e955bfe44 Fixed data loading bug introduced in 0.5.1 2019-01-05 16:25:57 +01:00
Ewout Stortenbeker
84ab399b5d Version to 0.5.1 2019-01-05 16:07:56 +01:00
Ewout Stortenbeker
ca27c8e96e fixed typo 2019-01-05 16:07:27 +01:00
Ewout Stortenbeker
6e6b25b1a1 fixed typo 2019-01-05 16:07:15 +01:00
Ewout Stortenbeker
05581b8e2b Implemented optional tree query results filtering 2019-01-05 16:06:43 +01:00
Ewout Stortenbeker
9b1194c14e Added sequential query results filtering, using it for fulltext 2019-01-05 16:05:30 +01:00
Ewout Stortenbeker
6bff108490 fixed large string loading bug (trailing 0 bytes) 2019-01-05 16:03:11 +01:00
Ewout Stortenbeker
a37c5a6367 Version to 0.5.0 2018-12-21 15:15:00 +01:00
Ewout Stortenbeker
ce98e4e0e2 Docs update 2018-12-21 15:02:54 +01:00
Ewout Stortenbeker
d9bb972008 Updated types 2018-12-21 14:46:52 +01:00
Ewout Stortenbeker
af8928c866 Removed transaction rollback logic from BinaryBPlusTree, improves perf 2018-12-21 14:46:23 +01:00
Ewout Stortenbeker
60f0bd8b2e Added support for wildcards and variables in path event subscriptions 2018-12-21 14:41:39 +01:00
Ewout Stortenbeker
1219fa370e Version to 0.4.6 ("latest" acebase-core dependency) 2018-12-17 13:34:18 +01:00
Ewout Stortenbeker
7546ae676f Added types, version to 0.4.5 2018-12-14 17:52:27 +01:00
Ewout Stortenbeker
17ca19cb33 Version to 0.4.4 2018-12-14 17:35:02 +01:00
Ewout Stortenbeker
502c99c20c Added types 2018-12-14 17:34:13 +01:00
Ewout Stortenbeker
5a20ed9d49 Fixed date keys and key comparison algorithm in general 2018-12-14 17:34:00 +01:00
Ewout Stortenbeker
1ce56800a8 Fixed and improved index locking 2018-12-14 17:32:38 +01:00
Ewout Stortenbeker
f7a3ad7370 Fixed node tree writing bug 2018-12-14 17:32:16 +01:00
Ewout Stortenbeker
f4efb3b7ab Documentation update 2018-12-05 13:39:29 +01:00
Ewout Stortenbeker
a86fba210b Version to 0.4.3 2018-12-05 13:38:48 +01:00