Clément Renault
							
						 
					 | 
					
						
						
							
						
						a49a21ac15
					 | 
					
						
						
							
							feat: Remove the State from most of the code
						
						
						
						
						
						
					 | 
					
						2018-09-09 13:35:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						31e04f0120
					 | 
					
						
						
							
							feat: Simplify the levenshtein construction
						
						
						
						
						
						
					 | 
					
						2018-09-09 11:13:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						f0f5fc9891
					 | 
					
						
						
							
							feat: Assert that query are not invalid ones
						
						
						
						
						
						
					 | 
					
						2018-08-29 21:21:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						f5dd776efd
					 | 
					
						
						
							
							chore: Update dependencies
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						9fd62f1592
					 | 
					
						
						
							
							feat: Add a raw constructor for Metadata
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						b91c4f89d5
					 | 
					
						
						
							
							feat: Make the RocksDB read-only after loading the SST file
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						c32f014108
					 | 
					
						
						
							
							feat: Clean-up ranking functions
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						34e0211567
					 | 
					
						
						
							
							feat: Simplify the RankedStrem code logic
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						9dce74e9c8
					 | 
					
						
						
							
							feat: Improve performances by reusing the documents HashMap
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						0814418710
					 | 
					
						
						
							
							feat: Improve performances by using a fnv Hasher
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						0b02e31ce9
					 | 
					
						
						
							
							feat: Improve the readability of the ranking function
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						2e0193a39e
					 | 
					
						
						
							
							feat: Introduce sst file dumping
						
						
						
						
						
						
						
						Fixes #9 
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						e5c54c4399
					 | 
					
						
						
							
							feat: Improve the indexing time a little bit
						
						
						
						
						
						
						
						...by a factor of 17.6x. 
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						a2152a4064
					 | 
					
						
						
							
							chore: Move ranking functions in separated files
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						7680f25751
					 | 
					
						
						
							
							chore: Move ranking functions in separated files
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						e8c24a0f07
					 | 
					
						
						
							
							feat: Make the Stream return a Document
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						6fa164dc56
					 | 
					
						
						
							
							chore: Make the project a workspace
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						d6e113c683
					 | 
					
						
						
							
							feat: Introduce RocksDB in this project
						
						
						
						
						
						
						
						in order to save fields of the products 
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						b9a4be10c6
					 | 
					
						
						
							
							feat: Implement the excat match ranking rule
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						e4b1bb5d26
					 | 
					
						
						
							
							chore: Clean up ranking functions internal names
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						23134fee02
					 | 
					
						
						
							
							feat: Fix the ranking algorithm to sort only the needed documents
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						0190caef4d
					 | 
					
						
						
							
							chore: Update lock files
						
						
						
						
						
						
					 | 
					
						2018-06-24 20:00:02 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						d082ca4fd1
					 | 
					
						
						
							
							feat: Remove env variable search output limit lookup
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						79d8555620
					 | 
					
						
						
							
							feat: Make a more debug oriented search tool
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						b406fb4aed
					 | 
					
						
						
							
							fix: Make sure to compute the right word index
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						0ce08c8790
					 | 
					
						
						
							
							feat: Make querying always return limited results
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						8fab80048c
					 | 
					
						
						
							
							test: Add a raptor-search bench
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						879e28fb7d
					 | 
					
						
						
							
							chore: Rename bin into indexer
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						d210e5d8db
					 | 
					
						
						
							
							feat: Introduce basic ranking rules
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						c037fb85a8
					 | 
					
						
						
							
							Revert "feat: Implement a custom capped BTreeMap"
						
						
						
						
						
						
						
						This reverts commit 1bcebeed83b7364fadd8530ad43788de9eb49d4b. 
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						3a194bfcc7
					 | 
					
						
						
							
							feat: Define a DocIndex struct
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						a2958250c5
					 | 
					
						
						
							
							feat: Implement a custom capped BTreeMap
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						bb08a9842c
					 | 
					
						
						
							
							feat: Use BTreeMap instead of a custom algo
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						22c26a5dd0
					 | 
					
						
						
							
							feat: Make the parsing more generic over json
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						1e14df00d1
					 | 
					
						
						
							
							clean: Remove statics and use Arcs
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						a18afdc0f1
					 | 
					
						
						
							
							chore: Use git repository instead of local ones
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						0df4f6f182
					 | 
					
						
						
							
							chore: Move raptor-http into it's own crate
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						9c6663ee36
					 | 
					
						
						
							
							chore: Move raptor-bin into it's own crate
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						70b079d79d
					 | 
					
						
						
							
							feat: Add useful derivable traits to IndexedValues types
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						33801f1d23
					 | 
					
						
						
							
							chore: Move Streams to map file
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						593758c6d2
					 | 
					
						
						
							
							chore: Remove useless Fst prefixes
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						5c76cd61f5
					 | 
					
						
						
							
							clean: Remove useless read_to_vec function
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						1476aa3dba
					 | 
					
						
						
							
							feat(search): Accept multiple words and do a simple union
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						758baeb8e1
					 | 
					
						
						
							
							feat: Display not utf-8 error results
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						0f9ada1c4e
					 | 
					
						
						
							
							fix: Return a byte slice instead of a possibly wrong utf-8 str
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						6d57a8af05
					 | 
					
						
						
							
							feat(search): Add a StreamWithState Streamer
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						7fba62fc22
					 | 
					
						
						
							
							feat: Remove lazy_static's sync overhead
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						2ffb140963
					 | 
					
						
						
							
							feat: Counter the lazyness of static variable loading
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						2cb26e327c
					 | 
					
						
						
							
							feat(search): Use an external levenstein automaton implementation
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kerollmops
							
						 
					 | 
					
						
						
							
						
						80c05a9b50
					 | 
					
						
						
							
							feat(http): Avoid duplicating the Response body Vec
						
						
						
						
						
						
					 | 
					
						2018-08-25 17:00:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |