| 
							
							
								 Louis Dureuil | 2c9822a337 | Rename is_multiple_wordstois_ngramandzero_typotoexact | 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]](/avatar/358764112654da1b495fabe94259fbe6?size=56) 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_wordstois_ngramandzero_typotoexact | 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 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 4129d657e2 | Simplify query_term module a bit | 2023-04-04 15:01:42 +02:00 |  | 
			
				
					| 
							
							
								 Filip Bachul | 1e6fe71a67 | fix clippy warning | 2023-04-03 20:18:26 +02:00 |  | 
			
				
					| 
							
							
								 Filip Bachul | fddfb37f1f | remove unnecessary FilterError:ReservedGeo and FilterError:ReservedGeo | 2023-04-03 20:18:26 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 3f13608002 | Fix computation of ngram derivations | 2023-04-03 15:27:49 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 4708d9b016 | Fix compiler warnings/errors | 2023-04-03 10:09:27 +02:00 |  | 
			
				
					| 
							
							
								 Clément Renault | 0d2e7bcc13 | Implement the previous way for the exhaustive distinct candidates | 2023-04-03 10:08:10 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 55fbfb6124 | Merge branch 'search-refactor-located-query-terms' into search-refactor | 2023-04-03 10:04:36 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 58fe260c72 | Allow removing all the terms from a query if it contains a phrase | 2023-04-03 09:18:02 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 24e5f6f7a9 | Don't remove phrases with "last" term matching strategy | 2023-04-03 09:17:33 +02:00 |  | 
			
				
					| 
							
							
								 Louis Dureuil | 9b87c36200 | Limit the number of derivations for a single word. | 2023-03-31 09:19:18 +02:00 |  | 
			
				
					| 
							
							
								 Filip Bachul | 1861c69964 | fmt | 2023-03-30 23:37:26 +02:00 |  | 
			
				
					| 
							
							
								 Filip Bachul | cb2b5eb38e | handle _geoDistance(x,x) sort error | 2023-03-30 23:21:23 +02:00 |  | 
			
				
					| 
							
							
								 Filip Bachul | 53aa0a1b54 | handle _geo(x,x) sort error | 2023-03-30 23:17:34 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 12b26cd54e | Don't remove phrases from the query with term matching strategy Last | 2023-03-30 14:54:08 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 061b1e6d7c | Tiny refactor of query graph remove_nodes method | 2023-03-30 14:49:25 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 0d6e8b5c31 | Fix phrase search bug when the phrase has only one word | 2023-03-30 14:48:12 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | d48cdc67a0 | Fix term matching strategy bugs | 2023-03-30 14:01:52 +02:00 |  | 
			
				
					| 
							
							
								 Loïc Lecrenier | 35c16ad047 | Use new term matching strategy logic in words ranking rule | 2023-03-30 13:15:43 +02:00 |  |