Commit Graph

101 Commits

Author SHA1 Message Date
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
Andrea Cavalli e7e25e646d Fix scheduling 2021-07-06 02:23:06 +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 a5d4584a11 Adaptive reactive lucene search engine, lazy results 2021-07-05 12:05:45 +02:00
Andrea Cavalli 7929f0dc8c Fully reactive lucene queries 2021-07-04 01:34:17 +02:00
Andrea Cavalli 8a1e4028f7 Advanced lucene options 2021-07-01 21:19:52 +02:00
Andrea Cavalli b80feabb97 Use NIOFSDirectory 2021-06-30 23:43:46 +02:00
Andrea Cavalli 47f6081cde better parameters for performance 2021-06-25 20:06:58 +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 a293b65b08 Update to lucene 9 2021-05-25 01:12:41 +02:00
Andrea Cavalli 2f404c477e Optimized performance and added useful utility classes 2021-05-11 21:59:05 +02:00
Andrea Cavalli 1d42057f48 Fix missing import 2021-05-09 19:46:17 +02:00
Andrea Cavalli 2e6aceafe6 Converted everything to netty direct buffers 2021-04-30 19:15:04 +02:00
Andrea Cavalli df84562bb9 Bugfixes and updated reactor 2021-04-15 00:00:42 +02:00