|
0d104a0fce
|
Update milli/src/criterion.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-09-20 18:13:17 +02:00 |
|
|
3f1453f470
|
Update version for the next release (v0.14.0)
|
2021-09-20 18:12:23 +02:00 |
|
|
f4b8e5675d
|
move the reserved keyword logic for the criterion and sort + add test
|
2021-09-20 17:21:02 +02:00 |
|
|
3b7a2cdbce
|
fix typo
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-09-20 16:10:39 +02:00 |
|
|
c695a1ffd2
|
add the possibility to sort by descending order on geoPoint
|
2021-09-15 11:49:58 +02:00 |
|
|
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 |
|
|
f167f7b412
|
Update version for the next release (v0.13.1)
|
2021-09-10 09:48:17 +02:00 |
|
|
cfc62a1c15
|
use geoutils instead of haversine
|
2021-09-09 18:11:38 +02:00 |
|
|
26deeb45a3
|
Add lacking parameter to word level position builder
|
2021-09-09 17:49:04 +02:00 |
|
|
3fc145c254
|
if we have no rtree we return all other provided documents
|
2021-09-09 17:44:09 +02:00 |
|
|
a84f3a8b31
|
Apply suggestions from code review
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-09-09 15:09:35 +02:00 |
|
|
c81ff22c5b
|
delete the invalid criterion name error in favor of invalid ranking rule name
|
2021-09-08 19:17:00 +02:00 |
|
|
bad8ea47d5
|
edit the two lasts TODO comments
|
2021-09-08 18:24:09 +02:00 |
|
|
b15c77ebc4
|
return an error in case a user try to sort with :desc
|
2021-09-08 18:24:09 +02:00 |
|
|
4b618b95e4
|
rebase on main
|
2021-09-08 18:24:09 +02:00 |
|
|
2988d3c76d
|
tests the geo filters
|
2021-09-08 18:24:09 +02:00 |
|
|
e5ef0cad9a
|
use meters in the filters
|
2021-09-08 18:24:09 +02:00 |
|
|
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 |
|
|
7ae2a7341c
|
introduce the reserved keywords in the filters
|
2021-09-08 18:24:09 +02:00 |
|
|
6d5762a6c8
|
handle the case where you forgot entirely the parenthesis
|
2021-09-08 18:24:09 +02:00 |
|
|
ebf82ac28c
|
improve the error messages and add tests for the filters
|
2021-09-08 18:24:09 +02:00 |
|
|
bd4c248292
|
improve the error handling in general and introduce the concept of reserved keywords
|
2021-09-08 18:24:09 +02:00 |
|
|
e8c093c1d0
|
fix the error handling in the filters
|
2021-09-08 18:24:09 +02:00 |
|
|
f0b74637dc
|
fix all the tests
|
2021-09-08 18:24:09 +02:00 |
|
|
b1bf7d4f40
|
reformat
|
2021-09-08 18:24:09 +02:00 |
|
|
aca707413c
|
remove the memory leak
|
2021-09-08 18:24:09 +02:00 |
|
|
a8a1f5bd55
|
move the geosearch criteria out of asc_desc.rs
|
2021-09-08 18:24:09 +02:00 |
|
|
dc84ecc40b
|
fix a bug
|
2021-09-08 18:24:09 +02:00 |
|
|
4820ac71a6
|
allow spaces in a geoRadius
|
2021-09-08 18:24:09 +02:00 |
|
|
13c78e5aa2
|
Implement the _geoPoint in the sortable
|
2021-09-08 18:24:09 +02:00 |
|
|
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 |
|
|
f73273d71c
|
only call the extractor if needed
|
2021-09-08 17:51:08 +02:00 |
|
|
ea2f2ecf96
|
create a new database containing all the documents that were geo-faceted
|
2021-09-08 17:51:08 +02:00 |
|
|
4b459768a0
|
create the _geoRadius filter
|
2021-09-08 17:51:07 +02:00 |
|
|
6d70978edc
|
update the facet filter grammar
|
2021-09-08 17:51:07 +02:00 |
|
|
216a8aa3b2
|
add a tests for the indexation of the geosearch
|
2021-09-08 17:51:07 +02:00 |
|
|
a21c854790
|
handle errors
|
2021-09-08 17:51:07 +02:00 |
|
|
70ab2c37c5
|
remove multiple bugs
|
2021-09-08 17:51:07 +02:00 |
|
|
b4b6ba6d82
|
rename all the ’long’ into ’lng’ like written in the specification
|
2021-09-08 17:51:07 +02:00 |
|
|
3b9f1db061
|
implement the clear of the rtree
|
2021-09-08 17:51:07 +02:00 |
|
|
d344489c12
|
implement the deletion of geo points
|
2021-09-08 17:51:07 +02:00 |
|
|
44d6b6ae9e
|
Index the geo points
|
2021-09-08 17:51:07 +02:00 |
|
|
8d9c2c4425
|
create a new db with getters and setters
|
2021-09-08 17:51:07 +02:00 |
|
|
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 |
|
|
932998f5cc
|
let the caller decide if they want to return an invalidSortName or an
invalidCriterionName error
|
2021-09-08 16:17:31 +02:00 |
|
|
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 |
|
|
e54280fbfc
|
Skip empty normalized words
|
2021-09-08 15:25:23 +02:00 |
|
|
d18ee58ab9
|
Check if key are not empty in validator
|
2021-09-08 15:25:23 +02:00 |
|
|
8a088fb99e
|
Bump grenad to v0.3.1
|
2021-09-08 14:08:55 +02:00 |
|
|
20ad43b908
|
Enable the grenad tempfile feature back
|
2021-09-08 14:06:28 +02:00 |
|