Louis Dureuil 
							
						 
					 
					
						
						
							
						
						7a01f20df7 
					 
					
						
						
							
							Use word_prefix_docids, make get_word_prefix_docids private  
						
						
						
						
							
						
					 
					
						2023-04-12 16:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						c20c38a7fa 
					 
					
						
						
							
							Add SearchContext::word_prefix_docids() method  
						
						
						
						
							
						
					 
					
						2023-04-12 16:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						5ab46324c4 
					 
					
						
						
							
							Everyone uses the SearchContext::word_docids instead of get_db_word_docids  
						
						... 
						
						
						
						make get_db_word_docids private 
						
						
							
						
					 
					
						2023-04-12 16:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						325f17488a 
					 
					
						
						
							
							Add SearchContext::word_docids() method  
						
						
						
						
							
						
					 
					
						2023-04-12 16:37:05 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						e7ff987c46 
					 
					
						
						
							
							Update call sites  
						
						
						
						
							
						
					 
					
						2023-04-12 16:36:38 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						244003e36f 
					 
					
						
						
							
							Refactor DB cache to return Roaring Bitmaps directly instead of byte slices  
						
						
						
						
							
						
					 
					
						2023-04-12 16:35:48 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						1f813a6f3b 
					 
					
						
						
							
							Simplify implementation of the detailed (=visual) logger  
						
						
						
						
							
						
					 
					
						2023-04-12 16:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						96183e804a 
					 
					
						
						
							
							Simplify the logger  
						
						
						
						
							
						
					 
					
						2023-04-12 16:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								gui machiavelli 
							
						 
					 
					
						
						
							
						
						5cfb066b0a 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2023-04-12 16:29:20 +02:00 
						 
				 
			
				
					
						
							
							
								gui machiavelli 
							
						 
					 
					
						
						
							
						
						a5f44a5ceb 
					 
					
						
						
							
							Update references to new docs website  
						
						... 
						
						
						
						With the launch of the new website, we need to update the README so it references the correct URLs.
Two minor details:
- we have removed the contact page from the documentation (it had the same links present in this readme and on the community section of the landing page) 
- we have recently separated filtering and faceted search into two separate articles 
						
						
							
						
					 
					
						2023-04-12 16:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						7ab48ed8c7 
					 
					
						
						
							
							Matching words fixes  
						
						
						
						
							
						
					 
					
						2023-04-12 16:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						a94e78ffb0 
					 
					
						
						
							
							Disable autobatching of additions and deletions  
						
						
						
						
							
 
						
					 
					
						2023-04-12 10:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						e7bb8c940f 
					 
					
						
						
							
							Merge branch 'search-refactor-highlighter' into search-refactor-highlighter-merged  
						
						
						
						
							
						
					 
					
						2023-04-11 12:22:34 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						8cb85294ef 
					 
					
						
						
							
							Remove unused import warning  
						
						
						
						
							
						
					 
					
						2023-04-07 11:09:30 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						d0e9d65025 
					 
					
						
						
							
							Fix distinct attribute bugs  
						
						
						
						
							
						
					 
					
						2023-04-07 11:09:01 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						540a396e49 
					 
					
						
						
							
							Fix indexing bug in words_prefix_position  
						
						
						
						
							
						
					 
					
						2023-04-07 11:08:39 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						a81165f0d8 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/main' into search-refactor  
						
						
						
						
							
						
					 
					
						2023-04-07 10:15:55 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						d6585eb10b 
					 
					
						
						
							
							Avoid splitting ngrams into their original component words  
						
						
						
						
							
						
					 
					
						2023-04-07 10:13:49 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						f7d90ad19f 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/search-refactor-tests-doc' into search-refactor  
						
						
						
						
							
						
					 
					
						2023-04-07 10:13:18 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						bc25f378e8 
					 
					
						
						
							
							Merge  #3647  
						
						... 
						
						
						
						3647: Improve the health route by ensuring lmdb is not down r=irevoire a=irevoire
Fixes  #3644 
In this PR, I try to make a small read on the `AuthController` and `IndexScheduler` databases.
The idea is not to validate that everything works but just to avoid the bug we had last time when lmdb was stuck forever.
In order to get access to the `AuthController` without going through the extractor, I need to wrap it in the `Data` type from `actix-web`.
And to do that, I had to patch our extractor so it works with the `Data` type as well.
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
							
						
					 
					
						2023-04-06 18:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						31630c85d0 
					 
					
						
						
							
							exactness graph rr: Add important TODO/FIXME after review  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						ab09dc0167 
					 
					
						
						
							
							exact_attributes: Add TODOs and additional check after review  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						618c54915d 
					 
					
						
						
							
							exact_attribute: dedup nodes after sorting them  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						130d2061bd 
					 
					
						
						
							
							Fix indexing of word_position_docid and fid  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						66ddee4390 
					 
					
						
						
							
							Fix word_position_docids indexing  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						90a6c01495 
					 
					
						
						
							
							Use correct codec in proximity  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						e58426109a 
					 
					
						
						
							
							Fix panics and issues in exactness graph ranking rule  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						f513cf930a 
					 
					
						
						
							
							Exact attribute with state  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						8a13ed7e3f 
					 
					
						
						
							
							Add exactness ranking rules  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						1b8e4d0301 
					 
					
						
						
							
							Add ExactTerm and helper method  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						996619b22a 
					 
					
						
						
							
							Increase position by 8 on hard separator when building query terms  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						2c9822a337 
					 
					
						
						
							
							Rename is_multiple_words to is_ngram and zero_typo to exact  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						7276deee0a 
					 
					
						
						
							
							Add new db caches  
						
						
						
						
							
						
					 
					
						2023-04-06 17:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						6a068fe36a 
					 
					
						
						
							
							Merge  #3649  
						
						... 
						
						
						
						3649: Update the prototype section in CONTRIBUTING.md r=curquiza a=curquiza
Following the creation of this guide https://github.com/meilisearch/engine-team/blob/main/resources/prototypes.md  and avoid redundant information.
Co-authored-by: curquiza <clementine@meilisearch.com > 
						
						
							
						
					 
					
						2023-04-06 15:27:49 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						f7e7f438f8 
					 
					
						
						
							
							Patch prefix match  
						
						
						
						
							
						
					 
					
						2023-04-06 17:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						8d826e478f 
					 
					
						
						
							
							Update the prototype section in CONTRIBUTING.md  
						
						
						
						
							
						
					 
					
						2023-04-06 17:10:00 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						ba8dcc2d78 
					 
					
						
						
							
							Fix clippy  
						
						
						
						
							
						
					 
					
						2023-04-06 15:50:47 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						4d308d5237 
					 
					
						
						
							
							Improve the health route by ensuring lmdb is not down  
						
						... 
						
						
						
						And refactorize slightly the auth controller. 
						
						
							
						
					 
					
						2023-04-06 15:31:42 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						7ca91ebb71 
					 
					
						
						
							
							Merge branch 'search-refactor-exactness' into search-refactor-tests-doc  
						
						
						
						
							
						
					 
					
						2023-04-06 15:16:35 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						1ba8a40d61 
					 
					
						
						
							
							Remove formating benchmark because they can't be isoloated easily anymore  
						
						
						
						
							
						
					 
					
						2023-04-06 15:10:16 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						47f6a3ad3d 
					 
					
						
						
							
							Take into account that a logger need the search context  
						
						
						
						
							
						
					 
					
						2023-04-06 15:02:23 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b4c01581cd 
					 
					
						
						
							
							Merge  #3641  
						
						... 
						
						
						
						3641: Bring back changes from `release v1.1.0` into `main` after v1.1.0 release r=curquiza a=curquiza
Replace https://github.com/meilisearch/meilisearch/pull/3637  since we don't want to pull commits from `main` into `release-v1.1.0` when fixing git conflicts
Co-authored-by: ManyTheFish <many@meilisearch.com >
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Charlotte Vermandel <charlottevermandel@gmail.com >
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
Co-authored-by: curquiza <clementine@meilisearch.com >
Co-authored-by: Clément Renault <clement@meilisearch.com >
Co-authored-by: Many the fish <many@meilisearch.com > 
						
						
							
						
					 
					
						2023-04-06 12:37:54 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						ae17c62e24 
					 
					
						
						
							
							Remove warnings  
						
						
						
						
							
						
					 
					
						2023-04-06 14:07:18 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						a1148c09c2 
					 
					
						
						
							
							remove old matcher  
						
						
						
						
							
						
					 
					
						2023-04-06 14:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						9c5f64769a 
					 
					
						
						
							
							Integrate the new Highlighter in the search  
						
						
						
						
							
						
					 
					
						2023-04-06 13:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						ebe23b04c9 
					 
					
						
						
							
							Make the matcher consume the search context  
						
						
						
						
							
						
					 
					
						2023-04-06 12:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						13b7c826c1 
					 
					
						
						
							
							add new highlighter  
						
						
						
						
							
						
					 
					
						2023-04-06 12:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						67fd3b08ef 
					 
					
						
						
							
							wait until all tasks are processed before running our dump integration tests  
						
						
						
						
							
						
					 
					
						2023-04-05 18:35:43 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						5440f43fd3 
					 
					
						
						
							
							Fix indexing of word_position_docid and fid  
						
						
						
						
							
						
					 
					
						2023-04-05 18:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						d9460a76f4 
					 
					
						
						
							
							Fix word_position_docids indexing  
						
						
						
						
							
						
					 
					
						2023-04-05 18:14:00 +02:00