Commit Graph

151 Commits

Author SHA1 Message Date
Andrea Cavalli a9c462940f Parallel lmdb 2021-11-09 01:55:09 +01:00
Andrea Cavalli 7fb8183c63 Update 2021-11-09 01:54:46 +01:00
Andrea Cavalli adbbbaa646 Optimizations 2021-11-09 01:13:47 +01:00
Andrea Cavalli 50b3c897ff Add scoring shard multi manager 2021-11-09 00:54:09 +01:00
Andrea Cavalli 47aac33b22 Add count multi searcher 2021-11-09 00:05:26 +01:00
Andrea Cavalli 1ba4a1866f Reactive collector multi manager 2021-11-08 23:53:53 +01:00
Andrea Cavalli 7c0a4b2af9 Bugfix 2021-11-08 23:46:40 +01:00
Andrea Cavalli a48bea6c63 Fix wait time 2021-11-08 23:46:02 +01:00
Andrea Cavalli ef15bf7e8c Bugfixes 2021-11-08 18:52:52 +01:00
Andrea Cavalli 81b7df8702 Remove sends to improve performance 2021-11-08 16:33:41 +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 1899ef1723 Optimize array 2021-10-25 01:54:37 +02:00
Andrea Cavalli f9b656986c Clean queues 2021-10-25 01:44:12 +02:00
Andrea Cavalli 7a01b6a2a4 Group writes together to speedup writes 2021-10-25 01:41:02 +02:00
Andrea Cavalli e48f8b25eb Remove unused constants 2021-10-25 00:44:30 +02:00
Andrea Cavalli db9b1bb7fb Rename constants 2021-10-25 00:42:48 +02:00
Andrea Cavalli 90aa7a2522 Use in-memory database if the limit is lower than 8192 2021-10-22 01:26:44 +02:00
Andrea Cavalli a77af5253d Fix performance issue 2021-10-22 00:51:54 +02:00
Andrea Cavalli df2b757fdd Remove unused class 2021-10-17 17:15:57 +02:00
Andrea Cavalli 3a591c38f2 Use new netty resource leak detector 2021-10-16 16:56:10 +02:00
Andrea Cavalli e66efba834 Publish lucene 9 snapshots 2021-10-16 14:59:38 +02:00
Andrea Cavalli f77784fc50 Improve temporary LMDB database lifecycle 2021-10-16 14:35:04 +02:00
Andrea Cavalli a441c2fb85 Move comparator 2021-10-16 01:51:07 +02:00
Andrea Cavalli fd565c80b2 Fix assertions 2021-10-16 01:35:09 +02:00
Andrea Cavalli f6aab7dafb More tests 2021-10-16 00:50:06 +02:00
Andrea Cavalli e6c0f14fda Implement some sort codecs 2021-10-15 22:03:53 +02:00
Andrea Cavalli 17a9b49755 Partial sorted implementation 2021-10-15 00:03:41 +02:00
Andrea Cavalli 36df18796b Partial sorted implementation 2021-10-14 23:04:34 +02:00
Andrea Cavalli e1d1e1fb05 Fix LMDB PriorityQueue 2021-10-14 15:55:58 +02:00
Andrea Cavalli d6b6a211a8 Replace scoreMode with boolean "complete" 2021-10-14 00:49:21 +02:00
Andrea Cavalli 5817d8a93f Implement more tests 2021-10-13 14:26:54 +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 83e98ebce8 Fast implementation of query transformers 2021-10-08 11:50:28 +02:00
Andrea Cavalli 30a14a4aae Add todos 2021-10-08 02:14:34 +02:00
Andrea Cavalli 4d5f8b5b37 Implement MoreLikeThis transformer 2021-10-08 02:13:33 +02:00
Andrea Cavalli 81d8abe72c Add ensureBlocking in blocking method 2021-10-07 00:54:20 +02:00
Andrea Cavalli 013e4c5dd8 Remove publishOn in lucene utils 2021-10-07 00:54:11 +02:00
Andrea Cavalli 818bd20ed9 Update netty 2021-10-01 19:17:33 +02:00
Andrea Cavalli 5d2ba797eb Cleanup code 2021-09-30 00:25:09 +02:00
Andrea Cavalli 9a6f195b63 Cleanup utils 2021-09-30 00:23:41 +02:00
Andrea Cavalli dc14192dca Reimplement MultiMoreLikeThis using BigCompositeReader 2021-09-29 13:18:06 +02:00
Andrea Cavalli 2fb96eaf03 Ensure running in a blocking thread 2021-09-29 11:38:36 +02:00
Andrea Cavalli 74f2cce604 Throw error only when needed 2021-09-26 15:10:42 +02:00
Andrea Cavalli 5d7b403e55 Move reactive collector 2021-09-25 18:31:41 +02:00
Andrea Cavalli f03f7296d4 Separate LeafCollector 2021-09-25 14:09:10 +02:00
Andrea Cavalli 5443e330bb Optimistic emission of results 2021-09-25 13:26:59 +02:00
Andrea Cavalli 8e15020f5b Improve performance of infinite queries 2021-09-25 13:07:52 +02:00
Andrea Cavalli d06c9184bd Bugfix 2021-09-25 13:07:40 +02:00