| 
							
							
								 Clémentine Urquizar | 3f1453f470 | Update version for the next release (v0.14.0) | 2021-09-20 18:12:23 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | f4b8e5675d | move the reserved keyword logic for the criterion and sort + add test | 2021-09-20 17:21:02 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 3b7a2cdbce | fix typo Co-authored-by: Clément Renault <clement@meilisearch.com> | 2021-09-20 16:10:39 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | c695a1ffd2 | add the possibility to sort by descending order on geoPoint | 2021-09-15 11:49:58 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 91ce4d1721 | Stop iterating through the whole list of points We stop when there is no possible candidates left | 2021-09-15 11:49:58 +02:00 |  | 
			
				
					| 
							
							
								 Clémentine Urquizar | f167f7b412 | Update version for the next release (v0.13.1) | 2021-09-10 09:48:17 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | cfc62a1c15 | use geoutils instead of haversine | 2021-09-09 18:11:38 +02:00 |  | 
			
				
					| 
							
							
								 many | 26deeb45a3 | Add lacking parameter to word level position builder | 2021-09-09 17:49:04 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 3fc145c254 | if we have no rtree we return all other provided documents | 2021-09-09 17:44:09 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | a84f3a8b31 | Apply suggestions from code review Co-authored-by: Clément Renault <clement@meilisearch.com> | 2021-09-09 15:09:35 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | c81ff22c5b | delete the invalid criterion name error in favor of invalid ranking rule name | 2021-09-08 19:17:00 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | bad8ea47d5 | edit the two lasts TODO comments | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | b15c77ebc4 | return an error in case a user try to sort with :desc | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 4b618b95e4 | rebase on main | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 2988d3c76d | tests the geo filters | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | e5ef0cad9a | use meters in the filters | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 4f69b190bc | remove the distance from the search, the computation of the distance will be made on meilisearch side | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 7ae2a7341c | introduce the reserved keywords in the filters | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 6d5762a6c8 | handle the case where you forgot entirely the parenthesis | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | ebf82ac28c | improve the error messages and add tests for the filters | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | bd4c248292 | improve the error handling in general and introduce the concept of reserved keywords | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | e8c093c1d0 | fix the error handling in the filters | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | f0b74637dc | fix all the tests | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | b1bf7d4f40 | reformat | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | aca707413c | remove the memory leak | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | a8a1f5bd55 | move the geosearch criteria out of asc_desc.rs | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | dc84ecc40b | fix a bug | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 4820ac71a6 | allow spaces in a geoRadius | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 13c78e5aa2 | Implement the _geoPoint in the sortable | 2021-09-08 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | 5bb175fc90 | only index _geo if it's set as sortable OR filterable and only allow the filters if geo was set to filterable | 2021-09-08 17:51:08 +02:00 |  | 
			
				
					| 
							
							
								 Tamo | f73273d71c | only call the extractor if needed | 2021-09-08 17:51:08 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | ea2f2ecf96 | create a new database containing all the documents that were geo-faceted | 2021-09-08 17:51:08 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 4b459768a0 | create the _geoRadius filter | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 6d70978edc | update the facet filter grammar | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 216a8aa3b2 | add a tests for the indexation of the geosearch | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | a21c854790 | handle errors | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 70ab2c37c5 | remove multiple bugs | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | b4b6ba6d82 | rename all the ’long’ into ’lng’ like written in the specification | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 3b9f1db061 | implement the clear of the rtree | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | d344489c12 | implement the deletion of geo points | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 44d6b6ae9e | Index the geo points | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								 Irevoire | 8d9c2c4425 | create a new db with getters and setters | 2021-09-08 17:51:07 +02:00 |  | 
			
				
					| 
							
							
								![bors[bot]](/avatar/358764112654da1b495fabe94259fbe6?size=56) bors[bot] | b22aac92ac | Merge #342 342: Let the caller decide what kind of error they want to returns when parsing `AscDesc` r=Kerollmops a=irevoire
This is one possible fix for #339 
We would then need to patch these lines https://github.com/meilisearch/MeiliSearch/blob/main/meilisearch-http/src/index/search.rs#L110-L114 to return the error we want.
Another solution would be to add a parameter to the `from_str` to specify which context we are in.
Co-authored-by: Tamo <tamo@meilisearch.com> | 2021-09-08 14:18:57 +00:00 |  | 
			
				
					| 
							
							
								 Tamo | 932998f5cc | let the caller decide if they want to return an invalidSortName or an invalidCriterionName error | 2021-09-08 16:17:31 +02:00 |  | 
			
				
					| 
							
							
								![bors[bot]](/avatar/358764112654da1b495fabe94259fbe6?size=56) bors[bot] | 86c3b0c8c2 | Merge #350 350: Fix mdb val size error r=Kerollmops a=ManyTheFish
Related to [#1677](https://github.com/meilisearch/MeiliSearch/issues/1677)
Co-authored-by: many <maxime@meilisearch.com> | 2021-09-08 13:32:15 +00:00 |  | 
			
				
					| 
							
							
								 many | e54280fbfc | Skip empty normalized words | 2021-09-08 15:25:23 +02:00 |  | 
			
				
					| 
							
							
								 many | d18ee58ab9 | Check if key are not empty in validator | 2021-09-08 15:25:23 +02:00 |  | 
			
				
					| 
							
							
								 Kerollmops | 8a088fb99e | Bump grenad to v0.3.1 | 2021-09-08 14:08:55 +02:00 |  | 
			
				
					| 
							
							
								 Kerollmops | 20ad43b908 | Enable the grenad tempfile feature back | 2021-09-08 14:06:28 +02:00 |  | 
			
				
					| 
							
							
								![bors[bot]](/avatar/358764112654da1b495fabe94259fbe6?size=56) bors[bot] | 772e55d174 | Merge #347 347: Update version for the next release (v0.13.0) r=curquiza a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com> | 2021-09-08 11:41:15 +00:00 |  |