Clément Renault
							
						 
					 | 
					
						
						
							
						
						a78b5d225f
					 | 
					
						
						
							
							Revert "feat: Allow Matches to be constructed"
						
						
						
						
						
						
						
						This reverts commit d21406a939. 
						
						
					 | 
					
						2019-01-06 21:44:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						f32a59720d
					 | 
					
						
						
							
							Revert "feat: Introducing the Matches as_matches method"
						
						
						
						
						
						
						
						This reverts commit ef7ba96d4a. 
						
						
					 | 
					
						2019-01-06 21:44:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						2cc5fbde1a
					 | 
					
						
						
							
							Revert "feat: Introduce multiple Iterator impl for Matches"
						
						
						
						
						
						
						
						This reverts commit c594597a01. 
						
						
					 | 
					
						2019-01-06 21:44:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						34d2850d28
					 | 
					
						
						
							
							Revert "feat: Prefer using ranges and not using unreachable!"
						
						
						
						
						
						
						
						This reverts commit d899b86603. 
						
						
					 | 
					
						2019-01-06 21:44:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						023f62b0ce
					 | 
					
						
						
							
							Merge pull request #65 from Kerollmops/logging
						
						
						
						
						
						
						
						Add a little bit of logging 
						
						
					 | 
					
						2019-01-06 15:55:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						7f35b971f0
					 | 
					
						
						
							
							feat: Log the total number of documents to rank
						
						
						
						
						
						
					 | 
					
						2019-01-06 15:02:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						3418adb06a
					 | 
					
						
						
							
							feat: Add log libraries dependencies
						
						
						
						
						
						
					 | 
					
						2019-01-06 15:02:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						510426c05c
					 | 
					
						
						
							
							Merge pull request #64 from Kerollmops/precompute-query-index-groups
						
						
						
						
						
						
						
						Precompute query index groups 
						
						
					 | 
					
						2019-01-06 14:59:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						c74caa0f82
					 | 
					
						
						
							
							feat: Sum usizes instead of little u16/u32
						
						
						
						
						
						
					 | 
					
						2019-01-06 13:54:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						d899b86603
					 | 
					
						
						
							
							feat: Prefer using ranges and not using unreachable!
						
						
						
						
						
						
					 | 
					
						2019-01-06 13:54:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						0d07af3caf
					 | 
					
						
						
							
							fix: Filter and count the exact matching words
						
						
						
						
						
						
					 | 
					
						2019-01-06 13:54:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						c594597a01
					 | 
					
						
						
							
							feat: Introduce multiple Iterator impl for Matches
						
						
						
						
						
						
					 | 
					
						2019-01-06 13:54:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						ef7ba96d4a
					 | 
					
						
						
							
							feat: Introducing the Matches as_matches method
						
						
						
						
						
						
					 | 
					
						2019-01-06 13:54:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						d21406a939
					 | 
					
						
						
							
							feat: Allow Matches to be constructed
						
						
						
						
						
						
					 | 
					
						2019-01-06 13:54:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						039a9a4cc7
					 | 
					
						
						
							
							feat: Pre-compute matches query index groups
						
						
						
						
						
						
					 | 
					
						2019-01-06 11:11:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						40ab9e7a55
					 | 
					
						
						
							
							Merge pull request #63 from Kerollmops/update-rocksdb
						
						
						
						
						
						
						
						Update RocksDB to Titan 
						
						
					 | 
					
						2019-01-06 10:37:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						d21abb50fa
					 | 
					
						
						
							
							chore: Update RocksDB to Titan
						
						
						
						
						
						
					 | 
					
						2019-01-05 12:47:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						3dd5e2445a
					 | 
					
						
						
							
							Merge pull request #62 from Kerollmops/test-document-key-attr
						
						
						
						
						
						
						
						Add tests to DocumentKeyAttr 
						
						
					 | 
					
						2019-01-02 22:20:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						7f5e6c5b6e
					 | 
					
						
						
							
							test: Add test to the DocumentKeyAttr slice repr
						
						
						
						
						
						
					 | 
					
						2019-01-02 21:48:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						e6d3840f12
					 | 
					
						
						
							
							Merge pull request #61 from Kerollmops/update-remove-kv-attributes
						
						
						
						
						
						
						
						UpdateBuilder handles document attributes deletion 
						
						
					 | 
					
						2019-01-02 18:20:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						c05fab783a
					 | 
					
						
						
							
							fix: Write and Read DocumentKeyAttr in big endian
						
						
						
						
						
						
					 | 
					
						2019-01-02 17:53:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						95dc6fe904
					 | 
					
						
						
							
							feat: Rework the UpdateBuilder struct
						
						
						
						
						
						
					 | 
					
						2019-01-02 17:53:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						b2e9ae4136
					 | 
					
						
						
							
							Merge pull request #60 from Kerollmops/improve-perfs
						
						
						
						
						
						
						
						Improve performances 
						
						
					 | 
					
						2019-01-01 17:03:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						b070778d44
					 | 
					
						
						
							
							feat: Use the jemalloc global allocator in examples
						
						
						
						
						
						
					 | 
					
						2019-01-01 16:37:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						6731025003
					 | 
					
						
						
							
							chore: Update group-by
						
						
						
						
						
						
					 | 
					
						2019-01-01 16:27:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						04544c1531
					 | 
					
						
						
							
							feat: Expose nightly features of some dependencies
						
						
						
						
						
						
					 | 
					
						2019-01-01 16:27:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						9dd68b4eaa
					 | 
					
						
						
							
							Merge pull request #58 from Kerollmops/clean-up
						
						
						
						
						
						
						
						Clean up some database functions 
						
						
					 | 
					
						2019-01-01 11:43:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						1d67012aa5
					 | 
					
						
						
							
							chore: Clean up some database functions
						
						
						
						
						
						
					 | 
					
						2019-01-01 01:40:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						e723e01ec8
					 | 
					
						
						
							
							Merge pull request #57 from Kerollmops/clippy-pass
						
						
						
						
						
						
						
						Clippy pass 
						
						
					 | 
					
						2018-12-31 23:46:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						7845292ea8
					 | 
					
						
						
							
							chore: Clippy pass
						
						
						
						
						
						
					 | 
					
						2018-12-31 23:20:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						521df85c0d
					 | 
					
						
						
							
							Merge pull request #55 from Kerollmops/add-benchmarks
						
						
						
						
						
						
						
						Add benchmarks 
						
						
					 | 
					
						2018-12-31 21:48:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						dfa19582a2
					 | 
					
						
						
							
							test: Add benchmarks to mesure the words proximity criterion
						
						
						
						
						
						
					 | 
					
						2018-12-31 21:18:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						87ec95f7a0
					 | 
					
						
						
							
							test: Add benchmarks to mesure the database
						
						
						
						
						
						
					 | 
					
						2018-12-31 21:18:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						76ef2cceeb
					 | 
					
						
						
							
							Merge pull request #49 from Kerollmops/serialize-any-map
						
						
						
						
						
						
						
						Serialize any map 
						
						
					 | 
					
						2018-12-31 21:11:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						20b5a6a06e
					 | 
					
						
						
							
							doc: Add examples for runtime defined data and Schema
						
						
						
						
						
						
					 | 
					
						2018-12-31 20:44:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						a842e647f7
					 | 
					
						
						
							
							Merge pull request #56 from Kerollmops/new-index-struct
						
						
						
						
						
						
						
						New Index structure 
						
						
					 | 
					
						2018-12-31 19:55:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						21bb38c3b0
					 | 
					
						
						
							
							test: Add more tests for updates ingestion
						
						
						
						
						
						
					 | 
					
						2018-12-31 19:27:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						64d53ee1bd
					 | 
					
						
						
							
							chore: Rework the data module structures
						
						
						
						
						
						
						
						being able to be constructed from SharedData 
						
						
					 | 
					
						2018-12-31 19:27:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						c022fa3fca
					 | 
					
						
						
							
							chore: Move serde related structs to their module
						
						
						
						
						
						
					 | 
					
						2018-12-31 19:26:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						0080bf486f
					 | 
					
						
						
							
							feat: Introduce the new Index structure
						
						
						
						
						
						
						
						replacing the old ugly Blob system 
						
						
					 | 
					
						2018-12-31 19:26:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						6bd779f9ae
					 | 
					
						
						
							
							feat: Improve the deserialization time of a Blob
						
						
						
						
						
						
					 | 
					
						2018-12-31 13:15:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						a18401f47e
					 | 
					
						
						
							
							Merge pull request #53 from Kerollmops/query-builder-filter
						
						
						
						
						
						
						
						Distinct/QueryBuilder filtering 
						
						
					 | 
					
						2018-12-29 23:11:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						7132c3be89
					 | 
					
						
						
							
							feat: Allow filtering on QueryBuilder
						
						
						
						
						
						
					 | 
					
						2018-12-29 22:30:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						aa3d059363
					 | 
					
						
						
							
							feat: Allow filtering on DistinctQueryBuilder
						
						
						
						
						
						
					 | 
					
						2018-12-29 22:30:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						e2a9dbc404
					 | 
					
						
						
							
							feat: Introduce filtering methods for Distinct/QueryBuilder
						
						
						
						
						
						
					 | 
					
						2018-12-29 22:30:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						a0a11faee5
					 | 
					
						
						
							
							Merge pull request #54 from Kerollmops/arccell-instead-of-rwlock
						
						
						
						
						
						
						
						Prefer using ArcCell instead of RWLock for database updates 
						
						
					 | 
					
						2018-12-29 22:29:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						36ef9581aa
					 | 
					
						
						
							
							feat: Return the database view for each update
						
						
						
						
						
						
					 | 
					
						2018-12-29 21:07:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						f4b04dfb72
					 | 
					
						
						
							
							feat: Prefer doing DatabaseView updates atomically
						
						
						
						
						
						
					 | 
					
						2018-12-29 20:52:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						cf5d56e63a
					 | 
					
						
						
							
							Merge pull request #52 from Kerollmops/schema-toml
						
						
						
						
						
						
						
						Schema can be de/serialized from a toml format 
						
						
					 | 
					
						2018-12-28 19:59:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						8412c14b5b
					 | 
					
						
						
							
							feat: Schema can be toml de/serialized
						
						
						
						
						
						
					 | 
					
						2018-12-28 19:24:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |