Andrea Cavalli
|
48f3a54e72
|
Partial RPC implementation
|
2022-03-05 15:46:40 +01:00 |
|
Andrea Cavalli
|
86263af6f7
|
Create rocksdb directory
|
2022-02-26 22:51:22 +01:00 |
|
Andrea Cavalli
|
743919b831
|
Code cleanup
|
2022-02-26 03:28:20 +01:00 |
|
Andrea Cavalli
|
85642621df
|
Use BytesRef when possible
|
2022-02-25 15:46:32 +01:00 |
|
Andrea Cavalli
|
dfe8361e19
|
Rename query rewrite class
|
2022-01-28 21:12:10 +01:00 |
|
Andrea Cavalli
|
58943b5e08
|
Simplify query transformations
|
2022-01-28 19:31:25 +01:00 |
|
Andrea Cavalli
|
cf53eb4f5a
|
Use global hooks
|
2022-01-26 15:03:23 +01:00 |
|
Andrea Cavalli
|
68d8b5240c
|
Implement more micrometer metrics
|
2021-12-30 17:28:06 +01:00 |
|
Andrea Cavalli
|
6e312fe102
|
Use uninterruptible scheduler for lucene searches
|
2021-12-16 16:14:44 +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
|
044d189600
|
Optimize single-shard indices
|
2021-11-21 12:31:23 +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
|
59aa1ef5c6
|
Update database
|
2021-11-08 11:17:52 +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
|
f77784fc50
|
Improve temporary LMDB database lifecycle
|
2021-10-16 14:35:04 +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
|
818bd20ed9
|
Update netty
|
2021-10-01 19:17:33 +02:00 |
|
Andrea Cavalli
|
74d20204ab
|
Avoid using BufferTimeoutPublisher (it kills lucene Async IO)
|
2021-09-29 11:38:53 +02:00 |
|
Andrea Cavalli
|
8b73a05177
|
Bugfixes and upgraded to java 17
|
2021-09-22 11:03:39 +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
|
09c7e4f730
|
Performance bugfix
|
2021-09-08 21:34:52 +02:00 |
|
Andrea Cavalli
|
717d13ef1f
|
Revert commit 1882e8b300
|
2021-09-07 11:26:10 +02:00 |
|
Andrea Cavalli
|
1882e8b300
|
Optimize performance by removing all superfluous subscribeOn calls
|
2021-09-04 16:42:47 +02:00 |
|
Andrea Cavalli
|
b816e1f9e5
|
Use buffertimeoutpublisher
|
2021-07-27 01:31:18 +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
|
6c97b0f068
|
Bugfixes
|
2021-07-06 01:30:37 +02:00 |
|
Andrea Cavalli
|
b5ccf315be
|
Implement adaptive multi searcher for shard indexes
|
2021-07-06 00:30:14 +02:00 |
|
Andrea Cavalli
|
00ff36836e
|
Improve reactive searchers performance
|
2021-07-05 15:43:19 +02:00 |
|
Andrea Cavalli
|
8a1e4028f7
|
Advanced lucene options
|
2021-07-01 21:19:52 +02:00 |
|
Andrea Cavalli
|
ee05614115
|
Use Direct I/O when available
|
2021-06-25 23:47:53 +02:00 |
|
Andrea Cavalli
|
bd62b83d57
|
Bugfix
|
2021-06-25 20:25:57 +02:00 |
|
Andrea Cavalli
|
4640d0dfad
|
Better implementation of snapshots in lucene shards
|
2021-06-25 20:07:19 +02:00 |
|
Andrea Cavalli
|
adf3bef488
|
Fix bug with map access
|
2021-06-06 02:23:51 +02:00 |
|
Andrea Cavalli
|
6eb531e4f1
|
Add ICU
|
2021-05-28 16:04:59 +02:00 |
|
Andrea Cavalli
|
2d24436b93
|
Update to java 16
|
2021-05-21 00:19:40 +02:00 |
|
Andrea Cavalli
|
2f404c477e
|
Optimized performance and added useful utility classes
|
2021-05-11 21:59:05 +02:00 |
|
Andrea Cavalli
|
2e6aceafe6
|
Converted everything to netty direct buffers
|
2021-04-30 19:15:04 +02:00 |
|
Andrea Cavalli
|
505de18ecb
|
Fix returning a single result
|
2021-04-14 02:37:03 +02:00 |
|
Andrea Cavalli
|
eb0ac6fbb9
|
Fix all warnings
|
2021-04-03 19:09:06 +02:00 |
|
Andrea Cavalli
|
918ff71091
|
Implement offsets in lucene search
|
2021-04-01 19:48:25 +02:00 |
|
Andrea Cavalli
|
3e6573d955
|
Safer approach to total hits count in lucene results
|
2021-03-27 03:35:27 +01:00 |
|