Andrea Cavalli
|
cf53eb4f5a
|
Use global hooks
|
2022-01-26 15:03:23 +01:00 |
|
Andrea Cavalli
|
ce97f33873
|
Fix infostream
|
2021-12-31 01:00:32 +01:00 |
|
Andrea Cavalli
|
57bcc92512
|
Fix statistics
|
2021-12-31 00:58:47 +01:00 |
|
Andrea Cavalli
|
64f21409f1
|
Performance optimization
|
2021-12-30 22:29:06 +01:00 |
|
Andrea Cavalli
|
68d8b5240c
|
Implement more micrometer metrics
|
2021-12-30 17:28:06 +01:00 |
|
Andrea Cavalli
|
0f62362d21
|
Disable reader pooling
|
2021-12-17 23:51:10 +01:00 |
|
Andrea Cavalli
|
1a35930909
|
use a reentrantlock to avoid multiple merges at the same time
|
2021-12-17 02:19:51 +01:00 |
|
Andrea Cavalli
|
1dffb55572
|
Use log4j for logging, rewrite some local dictionary parts
|
2021-12-17 01:48:49 +01:00 |
|
Andrea Cavalli
|
6e312fe102
|
Use uninterruptible scheduler for lucene searches
|
2021-12-16 16:14:44 +01:00 |
|
Andrea Cavalli
|
01099cc4d1
|
Fix unscored searcher
|
2021-12-16 02:38:56 +01:00 |
|
Andrea Cavalli
|
b7ca57a215
|
Schedule commits and merges
|
2021-12-15 16:47:59 +01:00 |
|
Andrea Cavalli
|
8ad622db0a
|
Reduce the number of threads
|
2021-12-15 16:04:33 +01:00 |
|
Andrea Cavalli
|
907561d93c
|
Add requests timeout
|
2021-12-12 23:40:30 +01:00 |
|
Andrea Cavalli
|
3cdafd748e
|
Optionally disable LMDB
|
2021-12-12 16:43:22 +01:00 |
|
Andrea Cavalli
|
297c249243
|
Code cleanup
|
2021-12-12 16:19:50 +01:00 |
|
Andrea Cavalli
|
044d189600
|
Optimize single-shard indices
|
2021-11-21 12:31:23 +01:00 |
|
Andrea Cavalli
|
798b8a5288
|
Update policies
|
2021-11-20 01:30:06 +01:00 |
|
Andrea Cavalli
|
29d9aad8bf
|
Update buckets
|
2021-11-19 19:03:31 +01:00 |
|
Andrea Cavalli
|
ed00d474d6
|
Implement numeric buckets collector
|
2021-11-18 17:13:53 +01:00 |
|
Andrea Cavalli
|
c1c57388e5
|
Add standard lucene queries
|
2021-11-16 23:19:23 +01:00 |
|
Andrea Cavalli
|
232e46bcea
|
Add more discard handlers
|
2021-11-08 12:06:32 +01:00 |
|
Andrea Cavalli
|
59aa1ef5c6
|
Update database
|
2021-11-08 11:17:52 +01:00 |
|
Andrea Cavalli
|
b48ab0b095
|
Add soft update document
|
2021-11-07 18:34:34 +01:00 |
|
Andrea Cavalli
|
b34b620082
|
Allow lucene partial document updates
|
2021-11-07 17:46:40 +01:00 |
|
Andrea Cavalli
|
1ea004630e
|
Use Micrometer registry, better optimistic commit failure logging
|
2021-10-30 11:13:46 +02:00 |
|
Andrea Cavalli
|
584115c5cc
|
Rename classes and improve readonly tests performance
|
2021-10-13 12:25:32 +02:00 |
|
Andrea Cavalli
|
09f60a3a99
|
Implement memory-mapped sorted searcher for streaming huge query results
|
2021-10-13 00:23:56 +02:00 |
|
Andrea Cavalli
|
33e4cb2f14
|
Add ensureOpen method to avoid writing to the index when closing
|
2021-10-07 00:53:38 +02:00 |
|
Andrea Cavalli
|
818bd20ed9
|
Update netty
|
2021-10-01 19:17:33 +02:00 |
|
Andrea Cavalli
|
4a883ca8ea
|
Done implementing Local and LocalMulti lucene indices
|
2021-09-20 11:52:21 +02:00 |
|
Andrea Cavalli
|
ca37d1fb68
|
Rewrite lucene transformers and implement MoreLikeThis sharding
|
2021-09-20 11:35:01 +02:00 |
|
Andrea Cavalli
|
65db1711b5
|
Missing: moreLikeThis
|
2021-09-19 19:59:37 +02:00 |
|
Andrea Cavalli
|
8bc0284f27
|
First safe search commit
|
2021-09-18 18:34:21 +02:00 |
|
Andrea Cavalli
|
7feeb4a9ce
|
Use markers
|
2021-09-10 12:13:52 +02:00 |
|
Andrea Cavalli
|
09c7e4f730
|
Performance bugfix
|
2021-09-08 21:34:52 +02:00 |
|
Andrea Cavalli
|
d4ed99cc24
|
Fix compilation issue
|
2021-09-07 11:28:03 +02:00 |
|
Andrea Cavalli
|
717d13ef1f
|
Revert commit 1882e8b300
|
2021-09-07 11:26:10 +02:00 |
|
Andrea Cavalli
|
66fa853272
|
Avoid memory leaks
|
2021-09-07 02:36:11 +02:00 |
|
Andrea Cavalli
|
936c07406e
|
Implement more phasers
|
2021-09-06 18:52:21 +02:00 |
|
Andrea Cavalli
|
d05994c8ff
|
Rename manager
|
2021-09-06 18:24:36 +02:00 |
|
Andrea Cavalli
|
5a79d2d7cb
|
Close the CachedIndexSearcher automatically
|
2021-09-06 18:23:47 +02:00 |
|
Andrea Cavalli
|
e59705bd0b
|
Better manage cached index searchers
|
2021-09-06 17:35:02 +02:00 |
|
Andrea Cavalli
|
d5964a7bed
|
Pool searchers
|
2021-09-06 15:06:51 +02:00 |
|
Andrea Cavalli
|
1882e8b300
|
Optimize performance by removing all superfluous subscribeOn calls
|
2021-09-04 16:42:47 +02:00 |
|
Andrea Cavalli
|
bcd99f4727
|
Avoid errors
|
2021-08-04 00:44:06 +02:00 |
|
Andrea Cavalli
|
7597e54bac
|
Remove unnecessary schedulers
|
2021-07-31 12:28:53 +02:00 |
|
Andrea Cavalli
|
abde1d1aab
|
Fix getMulti
|
2021-07-23 15:20:33 +02:00 |
|
Andrea Cavalli
|
aa1aa7a6fb
|
Test more numbers
|
2021-07-18 19:37:24 +02:00 |
|
Andrea Cavalli
|
58a9121978
|
Add heap kv database implementation
|
2021-07-10 20:52:01 +02:00 |
|
Andrea Cavalli
|
2a47e6f3fd
|
Add lucene options
|
2021-07-06 14:33:47 +02:00 |
|