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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ManyTheFish
							
						 
					 | 
					
						
						
							
						
						f7e7f438f8
					 | 
					
						
						
							
							Patch prefix match
						
						
						
						
						
						
					 | 
					
						2023-04-06 17:22:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ManyTheFish
							
						 
					 | 
					
						
						
							
						
						ba8dcc2d78
					 | 
					
						
						
							
							Fix clippy
						
						
						
						
						
						
					 | 
					
						2023-04-06 15:50:47 +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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						d1ddaa223d
					 | 
					
						
						
							
							Use correct codec in proximity
						
						
						
						
						
						
					 | 
					
						2023-04-05 18:14:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						f7ecea142e
					 | 
					
						
						
							
							Fix panics and issues in exactness graph ranking rule
						
						
						
						
						
						
					 | 
					
						2023-04-05 18:13:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						337e75b0e4
					 | 
					
						
						
							
							Exact attribute with state
						
						
						
						
						
						
					 | 
					
						2023-04-05 18:12:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						b5691802a3
					 | 
					
						
						
							
							Add new tests and fix construction of query graph from paths
						
						
						
						
						
						
					 | 
					
						2023-04-05 16:31:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						6e50f23896
					 | 
					
						
						
							
							Add more search tests
						
						
						
						
						
						
					 | 
					
						2023-04-05 13:33:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tamo
							
						 
					 | 
					
						
						
							
						
						597d57bf1d
					 | 
					
						
						
							
							Merge branch 'main' into bring-back-changes-v1.1.0
						
						
						
						
						
						
					 | 
					
						2023-04-05 11:32:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						4c8a0179ba
					 | 
					
						
						
							
							Add more search tests
						
						
						
						
						
						
					 | 
					
						2023-04-05 11:30:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						c69cbec64a
					 | 
					
						
						
							
							Add more search tests
						
						
						
						
						
						
					 | 
					
						2023-04-05 11:20:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						ce328c329d
					 | 
					
						
						
							
							Move bucket sort function to its own module and fix a bug
						
						
						
						
						
						
					 | 
					
						2023-04-04 18:03:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						959e4607bb
					 | 
					
						
						
							
							Add more search tests
						
						
						
						
						
						
					 | 
					
						2023-04-04 18:02:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						4b4ffb8ec9
					 | 
					
						
						
							
							Add exactness ranking rules
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:12:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						3951fe22ab
					 | 
					
						
						
							
							Add ExactTerm and helper method
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:09:32 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						4d5bc9df4c
					 | 
					
						
						
							
							Increase position by 8 on hard separator when building query terms
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:07:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						ec2f8e8040
					 | 
					
						
						
							
							Rename is_multiple_words to is_ngram and zero_typo to exact
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:06:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Louis Dureuil
							
						 
					 | 
					
						
						
							
						
						406b8bd248
					 | 
					
						
						
							
							Add new db caches
						
						
						
						
						
						
					 | 
					
						2023-04-04 17:04:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						62b9c6fbee
					 | 
					
						
						
							
							Add search tests
						
						
						
						
						
						
					 | 
					
						2023-04-04 16:18:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						b439d36807
					 | 
					
						
						
							
							Split query_term module into multiple submodules
						
						
						
						
						
						
					 | 
					
						2023-04-04 15:38:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Loïc Lecrenier
							
						 
					 | 
					
						
						
							
						
						faceb661e3
					 | 
					
						
						
							
							Add note that a part of the code needs fixing
						
						
						
						
						
						
					 | 
					
						2023-04-04 15:02:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |