ManyTheFish
f4021273b8
Add is_finite_pagination method to SearchQuery
2022-10-26 18:08:29 +02:00
ManyTheFish
68c9751d49
Fix clippy
2022-10-25 16:08:07 +02:00
ManyTheFish
0578aff8c9
Fix the tests
2022-10-20 17:41:13 +02:00
ManyTheFish
e35ea2ad55
Make search returns 0 hits when pages is set to 0
2022-10-19 14:05:42 +02:00
ManyTheFish
dfa70e47f7
Change page and hitsPerPage corner cases
2022-10-19 14:05:42 +02:00
ManyTheFish
815fba9cc3
Fix zero division when computing pages
2022-10-19 14:05:42 +02:00
ManyTheFish
e9d493c052
Add a totalHits field on finite pagination return
2022-10-19 14:05:42 +02:00
ManyTheFish
062d17fbc0
Use a milli version that compute exhaustivelly the number of hits
2022-10-19 14:05:42 +02:00
ManyTheFish
30410e870f
Format all fields in camelCase
2022-10-19 13:58:03 +02:00
ManyTheFish
b1bf6722e8
Update API to fit the proto needs
2022-10-19 13:58:03 +02:00
Kian-Meng Ang
740926e747
Fix typos
...
Found via `codespell -L crate,nam,hart,succeded`.
2022-09-21 21:46:06 +08:00
Many the fish
651a22b1ed
Enhance enum documentation
...
Co-authored-by: Clément Renault <clement@meilisearch.com>
2022-08-23 18:11:20 +02:00
ManyTheFish
c9bb111ef3
Implement all and last matching strategy
2022-08-23 17:07:43 +02:00
Irevoire
83e20027fd
📎 makes clippy happy
2022-08-12 14:18:27 +02:00
Kerollmops
dad86fc3d6
Make the changes necessary to use milli 0.31.1
2022-06-23 10:47:49 +02:00
Kerollmops
1e3dcbea3f
Plug the pagination.limited_to setting
2022-06-09 10:56:42 +02:00
Kerollmops
b96399d24b
Plug the faceting.max_values_per_facet setting
2022-06-09 10:56:42 +02:00
ManyTheFish
173eea06e1
Replace old tokenizer by charabia
2022-06-08 14:38:09 +02:00
Kerollmops
10d3b367dc
Simplify the const default values
2022-06-06 10:06:00 +02:00
Irevoire
4e9accdeb7
chore(search): rename in the search endpoint
...
Fix ##2376
2022-05-19 16:31:37 +02:00
ManyTheFish
50763aac82
Fix clippy
2022-05-19 11:23:22 +02:00
ManyTheFish
0250ea9157
Intergrate smart crop in Meilisearch
2022-05-18 18:35:51 +02:00
Irevoire
58a1124e9a
fix(search): formatted field
2022-04-20 11:30:01 +02:00
bors[bot]
6c06fb226d
Merge #2307
...
2307: Feat(Analytics): Add analytics for search format options r=irevoire a=ManyTheFish
Specification: [#120 ](https://github.com/meilisearch/specifications/pull/120 ) ([f5c6a8e](f5c6a8e183
))
fix #2308
Co-authored-by: ManyTheFish <many@meilisearch.com>
2022-04-13 12:01:52 +00:00
Tamo
2ee210483f
fix(search): remove the back and forth between the IndexMap and the serde_json::Map
...
This is ok because we're using the preserve_order feature in serde_json which is already internally using an IndexMap.
2022-04-12 16:12:52 +02:00
ManyTheFish
0990e95830
Feat(Analytics): Add analytics for search format options
2022-04-11 14:53:15 +02:00
Tamo
69d312209e
feat(search): Implements the nested fields
...
See https://github.com/meilisearch/specifications/pull/121
2022-04-07 19:47:20 +02:00
ManyTheFish
dc2cc1ee89
Feat(Search): Enhance formating search results
2022-04-07 15:04:08 +02:00
Kerollmops
8bc6e8dcf9
Make sure that offsets are clamped too
2022-03-30 10:06:15 -07:00
Kerollmops
405af09fc8
Hard limit the number of results returned by a search
2022-03-29 11:27:53 -07:00
mpostma
c9a236b0af
feat(lib): auto-batching
2022-02-01 18:06:20 +01:00
Clémentine Urquizar
8a959da120
Update MeiliSearch into Meilisearch everywhere
2022-01-26 17:43:16 +01:00
many
ae2b0e7aa7
Use milli reexported tokenizer instead of importing meilisearch-tokenizer dependency
2021-12-06 17:18:28 +01:00
Marin Postma
a30e02c18c
feat(all): Task store
...
implements:
https://github.com/meilisearch/specifications/blob/develop/text/0060-refashion-updates-apis.md
linked PR:
- #1889
- #1891
- #1892
- #1902
- #1906
- #1911
- #1914
- #1915
- #1916
- #1918
- #1924
- #1925
- #1926
- #1930
- #1936
- #1937
- #1942
- #1944
- #1945
- #1946
- #1947
- #1950
- #1951
- #1957
- #1959
- #1960
- #1961
- #1962
- #1964
- https://github.com/meilisearch/milli/pull/414
- https://github.com/meilisearch/milli/pull/409
- https://github.com/meilisearch/milli/pull/406
- https://github.com/meilisearch/milli/pull/418
- close #1687
- close #1786
- close #1940
- close #1948
- close #1949
- close #1932
- close #1956
2021-12-02 20:14:42 +01:00
Thearas
ac5535055f
Make matches work with numerical value
2021-11-10 23:10:30 +08:00
bors[bot]
79817bd465
Merge #1813
...
1813: Apply highlight tags on numbers in the formatted search result output r=irevoire a=Jhnbrn90
This is my first ever Rust related PR.
As described in #1758 , I've attempted to highlighting numbers correctly under the `_formatted` key.
Additionally, I added a test which should assert appropriate highlighting.
I'm open to suggestions and improvements.
Co-authored-by: John Braun <john@brn.email>
2021-10-18 09:05:01 +00:00
John Braun
be75426e64
Apply formatting according code style guidelines
2021-10-15 21:32:29 +02:00
John Braun
3756f5a0ca
Add test for highlighting numbers
2021-10-08 15:07:45 +02:00
John Braun
5b4e4bb858
Highlight numbers (int) as string in formatted JSON
2021-10-08 15:07:15 +02:00
mpostma
85b5260d9d
simple search unit test
2021-10-06 14:20:05 +02:00
mpostma
4835d82a0b
implement index mock
2021-10-06 14:09:01 +02:00
mpostma
102c46f88b
clippy + fmt
2021-09-28 22:22:59 +02:00
mpostma
692c676625
fix tests
2021-09-28 18:57:36 +02:00
Tamo
539a57026d
fix the sort error messages
2021-09-28 14:50:26 +02:00
Tamo
c1376a9f2a
add the geosearch to Meilisearch
2021-09-28 14:50:26 +02:00
mpostma
60518449fc
split meilisearch-http and meilisearch-lib
2021-09-21 13:23:22 +02:00