b9b9cba154
Merge #2383
...
2383: v0.27.0: bring `stable` into `main` r=Kerollmops a=curquiza
Bring `stable` into `main`
Co-authored-by: ad hoc <postma.marin@protonmail.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: ManyTheFish <many@meilisearch.com >
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: Paul Sanders <psanders1@gmail.com >
Co-authored-by: Irevoire <tamo@meilisearch.com >
Co-authored-by: Morgane Dubus <30866152+mdubus@users.noreply.github.com >
Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com >
2022-05-16 08:35:25 +00:00
c46f3587de
Bump milli to v0.26.4
2022-05-04 11:25:36 +02:00
6025372565
fix(lib): Check db presence after dumps
2022-04-27 10:41:09 +02:00
38d681c230
Change Nelson path
2022-04-21 18:42:34 +02:00
6ff8bf823d
Revert "[TEST PURPOSE] Bump meilisearch to version 9000.0.0"
2022-04-21 16:36:56 +02:00
f1cd6b6ee8
bump meilisearch to v9000.0.0
2022-04-21 14:26:40 +00:00
acf3357cf3
Revert "[TEST PURPOSE] Bump meilisearch to version 8000.1.0"
2022-04-21 16:24:27 +02:00
0714551101
bump meilisearch to v8000.1.0
2022-04-21 13:23:46 +00:00
1ef87cc6d0
chore: move permissive-json-pointer in the meilisearch repository
...
Update permissive-json-pointer/src/lib.rs
Co-authored-by: Clément Renault <clement@meilisearch.com >
2022-04-20 19:24:41 +02:00
4a9000bb96
Merge #2332
...
2332: fix(search): formatted field r=curquiza a=irevoire
fix #2318
Co-authored-by: Irevoire <tamo@meilisearch.com >
2022-04-20 14:59:41 +00:00
754c49f991
Merge #2326
...
2326: rename min word lenght for typo r=irevoire a=MarinPostma
rename `minWordLengthForTypo` to `minWordSizeForTypos` as specified.
discussed here: https://github.com/meilisearch/specifications/pull/117#discussion_r850795714
Co-authored-by: ad hoc <postma.marin@protonmail.com >
2022-04-20 11:54:10 +00:00
a7fd199ded
Fix typo reseting by upgrading milli to v0.26.2
2022-04-20 12:24:46 +02:00
58a1124e9a
fix(search): formatted field
2022-04-20 11:30:01 +02:00
9b064e53e7
fix(http, lib): rename_min_word_length_for_typo into rename_min_word_size_for_typo
2022-04-17 10:02:56 +02:00
289bfd46ff
Merge #2321
...
2321: Bump milli r=curquiza a=irevoire
Co-authored-by: Irevoire <tamo@meilisearch.com >
2022-04-14 11:51:15 +00:00
64b0a50a58
chore: bump milli
2022-04-14 12:12:54 +02:00
b1333ab5b0
Merge #2320
...
2320: chore(http, lib): rename typo to typo_tolerance r=irevoire a=MarinPostma
fix #2319
Co-authored-by: ad hoc <postma.marin@protonmail.com >
2022-04-14 09:50:39 +00:00
276dc6043a
chore(http, lib): rename typo to typo_tolerance
2022-04-14 10:42:06 +02:00
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
049cf0fcee
Merge #2313
...
2313: fix(search): remove the back and forth between the IndexMap and the serde_json::Map r=irevoire a=irevoire
This is ok because we're using the preserve_order feature in serde_json which is already internally using an IndexMap.
See https://github.com/meilisearch/meilisearch/pull/2298#discussion_r845228412_
Co-authored-by: Tamo <tamo@meilisearch.com >
2022-04-12 14:17:26 +00:00
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
b3661bf8ec
Change version for the next release (v0.27.0)
2022-04-11 16:25:15 +02:00
0990e95830
Feat(Analytics): Add analytics for search format options
2022-04-11 14:53:15 +02:00
69d312209e
feat(search): Implements the nested fields
...
See https://github.com/meilisearch/specifications/pull/121
2022-04-07 19:47:20 +02:00
013fe4cbc9
Merge #2297
...
2297: Feat(Search): Enhance formating search results r=ManyTheFish a=ManyTheFish
Add new settings and change crop_len behavior to count words instead of characters.
- [x] `highlightPreTag`
- [x] `highlightPostTag`
- [x] `cropMarker`
- [x] `cropLength` count word instead of chars
- [x] `cropLength` 0 is now considered as no `cropLength`
- [ ] ~smart crop finding the best matches interval~ (postponed)
Partially fixes #2214 . (no smart crop)
Co-authored-by: ManyTheFish <many@meilisearch.com >
2022-04-07 13:29:56 +00:00
dc2cc1ee89
Feat(Search): Enhance formating search results
2022-04-07 15:04:08 +02:00
67dea08a0a
feat(http, lib): enable disable typos on attributes
2022-04-06 19:25:12 +02:00
e9f66b8766
feat(all): introduce disable typo on words
2022-04-06 19:16:36 +02:00
dd43ba6234
feat(all): introduce disable typos
2022-04-06 19:10:12 +02:00
27a88bcd47
feat(all): introduce minWordLengthForTypo
...
fix typo in settting
skip serializing not set typo settings
2022-04-06 19:03:24 +02:00
981fba5b44
feat(all): introduce disable typos
2022-04-06 15:47:48 +02:00
a523828f61
chore(lib): bump milli to 0.25.0
2022-04-06 15:03:10 +02:00
9e344f6576
Merge #2207
...
2207: Fix: avoid embedding the user input into the error response. r=Kerollmops a=CNLHC
# Pull Request
## What does this PR do?
Fix #2107 .
The problem is meilisearch embeds the user input to the error message.
The reason for this problem is `milli` throws a `serde_json: Error` whose `Display` implementation will do this embedding.
I tried to solve this problem in this PR by manually implementing the `Display` trait for `DocumentFormatError` instead of deriving automatically.
<!-- Please link the issue you're trying to fix with this PR, if none then please create an issue first. -->
## PR checklist
Please check if your PR fulfills the following requirements:
- [x] Does this PR fix an existing issue?
- [x] Have you read the contributing guidelines?
- [x] Have you made sure that the title is accurate and descriptive of the changes?
Thank you so much for contributing to Meilisearch!
Co-authored-by: Liu Hancheng <cn_lhc@qq.com >
Co-authored-by: LiuHanCheng <2463765697@qq.com >
2022-04-04 17:35:17 +00:00
09a72cee03
Merge #2281
...
2281: Hard limit the number of results returned by a search r=Kerollmops a=Kerollmops
This PR fixes #2133 by hard-limiting the number of results that a search request can return at any time. I would like the guidance of `@MarinPostma` to test that, should I use a mocking test here? Or should I do anything else?
I talked about touching the _nb_hits_ value with `@qdequele` and we concluded that it was not correct to do so.
Could you please confirm that it is the right place to change that?
Co-authored-by: Kerollmops <clement@meilisearch.com >
2022-04-04 17:19:05 +00:00
7ece7a9d9e
change truncate strategy and coresponding test
2022-03-31 10:39:21 +08:00
b28aa8e666
Update meilisearch-lib/src/document_formats.rs
...
Co-authored-by: Clément Renault <renault.cle@gmail.com >
2022-03-31 10:14:13 +08:00
98107565c0
Add more detailed comments for max_indexing_threads
2022-03-31 09:32:45 +09:00
a2d7c16f91
Remove indexing_jobs option
2022-03-31 09:27:29 +09:00
9edd407a88
Merge branch 'main' into add-instance-options
2022-03-31 02:38:07 +09:00
8bc6e8dcf9
Make sure that offsets are clamped too
2022-03-30 10:06:15 -07:00
b3a11e04af
Implement Default on IndexerOpts again
2022-03-29 11:37:08 -07:00
acdb10a307
Remove some useless indexer options
2022-03-29 11:37:08 -07:00
8fecc6238d
Make the test use the default CLI options
2022-03-29 11:37:08 -07:00
405af09fc8
Hard limit the number of results returned by a search
2022-03-29 11:27:53 -07:00
94f04e79eb
Bump the milli dependency to 0.24.1
2022-03-29 09:17:25 -07:00
13a0e78d3f
Update meilisearch-lib/src/document_formats.rs
...
Co-authored-by: Clément Renault <renault.cle@gmail.com >
2022-03-28 14:58:00 +08:00
80d8ac40af
Update meilisearch-lib/src/document_formats.rs
...
Co-authored-by: Clément Renault <renault.cle@gmail.com >
2022-03-28 14:57:51 +08:00
c7b489f8cb
tidy
2022-03-25 21:36:11 +08:00
3c72f4dc51
fix test and add truncate test.
2022-03-25 21:31:23 +08:00
ce85981a4e
add truncate logic
2022-03-25 20:53:28 +08:00