You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1797: Update version for the next release (v0.47.0) r=curquiza a=meili-bot
_This PR is auto-generated._
The automated script updates the version of meilisearch-js to a new version: "v0.47.0"
CHANGELOGS 👇
This version introduces features released on Meilisearch v1.12.0 🎉
Check out the [Meilisearch v1.12.0 changelog](https://github.com/meilisearch/meilisearch/releases/tag/v1.12.0) for more information.
## 🚀 Enhancements
- **Addition:** #1775
Introducing new methods to get one or several batches, respectively `getBatch()` and `getBatches()`.
```ts
// fetch one batch using batch UID
const batch = await client.getBatch(123)
// fetch all batches
const batches = await client.getBatches()
```
- **Addition:** #1774
The `getTasks()` methods now accept a `reverse` parameter to retrieve tasks in reverse chronological order.
```ts
const tasks = await client.getTasks({ reverse: true });
```
- **Addition:** #1790
Index settings now allow disabling **prefix search** and **facet search**. They're both enabled by default. The SDK now comes with dedicated methods to configure these settings.
```ts
// disable prefix search
await client.index('myIndex').updatePrefixSearch('disabled')
// reset prefix search settings
await client.index('myIndex').resetPrefixSearch()
// disable facet search
await client.index('myIndex').updateFacetSearch(false)
// reset facet search settings
await client.index('myIndex').resetFacetSearch()
```
- **Update:** #1773
The `_matchesPosition` array now contains an `indices` array the text was matched in an array.
When searching for `fantasy` in a document that has a searchable `genre` field with the value `genre: ["fantasy", "adventure"]`, the matches position will be as follow:
```ts
{
genre: [{ start: 0, length: 7, indices: [0] }]
}
```
Which means:
- There was a single match in the `genre` array (array length == 1)
- The match started as position `0` (the first character, "f")
- The match has a length of `7` (the entire "fantasy" word)
- The match was in the first item of the array (indices == [0])
⚙️ Maintenance/misc
- Update CONTRIBUTING.md with minimal Node version (#1788)
Thanks again to `@/irevoire,` `@/Barabasbalazs,` `@/irevoire,` `@/curquiza,` and `@/Strift.` 🎉
Co-authored-by: meili-bot <[email protected]>
0 commit comments