Skip to content

Commit 4a6d3a2

Browse files
Merge branch 'main' into mintlify-iso
2 parents 09efe7b + 7e93a7f commit 4a6d3a2

19 files changed

+257
-197
lines changed

.code-samples.meilisearch.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,17 @@ update_filterable_attributes_1: |-
262262
-H 'Content-Type: application/json' \
263263
--data-binary '[
264264
"genres",
265-
"director"
265+
"director",
266+
{
267+
"attributePatterns": ["*_ratings"],
268+
"features": {
269+
"facetSearch": false,
270+
"filters": {
271+
"equality": true,
272+
"comparison": false
273+
}
274+
}
275+
}
266276
]'
267277
reset_filterable_attributes_1: |-
268278
curl \

assets/misc/meilisearch-collection-postman.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"info": {
3-
"_postman_id": "11c3d322-31f0-4b54-b0c7-138b5efc7f6b",
4-
"name": "Meilisearch v1.13",
3+
"_postman_id": "b321d331-d809-4909-8e49-e29c8d749d32",
4+
"name": "Meilisearch v1.14",
55
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
66
"_exporter_id": "25294324"
77
},
@@ -101,6 +101,11 @@
101101
"key": "filter",
102102
"value": "genre=\"adventure\"",
103103
"disabled": true
104+
},
105+
{
106+
"key": "ids",
107+
"value": "1,2",
108+
"disabled": true
104109
}
105110
]
106111
}

config/redirects.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,5 +643,10 @@
643643
"source": "/docs/instant-search-react-app",
644644
"destination": "/docs/guides/front_end/react_quick_start",
645645
"permanent": true
646+
},
647+
{
648+
"source": "/docs/guides/deployment/azure",
649+
"destination": "/docs/learn/self_hosted/install_meilisearch_locally",
650+
"permanent": true
646651
}
647652
]

config/sidebar-guides.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,11 +148,6 @@
148148
"label": "Deploy on AWS",
149149
"slug": "aws"
150150
},
151-
{
152-
"source": "guides/deployment/azure.mdx",
153-
"label": "Deploy on Azure",
154-
"slug": "azure"
155-
},
156151
{
157152
"source": "guides/deployment/digitalocean.mdx",
158153
"label": "Deploy on DigitalOcean",

guides/deployment/azure.mdx

Lines changed: 0 additions & 86 deletions
This file was deleted.

guides/docker.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Docker is a tool that bundles applications into containers. Docker containers en
1212
Docker containers are distributed in images. To use Meilisearch, use the `docker pull` command to download a Meilisearch image:
1313

1414
```sh
15-
docker pull getmeili/meilisearch:v1.13
15+
docker pull getmeili/meilisearch:v1.14
1616
```
1717

1818
Meilisearch deploys a new Docker image with every release of the engine. Each image is tagged with the corresponding Meilisearch version, indicated in the above example by the text following the `:` symbol. You can see [the full list of available Meilisearch Docker images](https://hub.docker.com/r/getmeili/meilisearch/tags#!) on Docker Hub.
@@ -29,7 +29,7 @@ After completing the previous step, use `docker run` to launch the Meilisearch i
2929
docker run -it --rm \
3030
-p 7700:7700 \
3131
-v $(pwd)/meili_data:/meili_data \
32-
getmeili/meilisearch:v1.13
32+
getmeili/meilisearch:v1.14
3333
```
3434

3535
### Configure Meilisearch
@@ -45,7 +45,7 @@ docker run -it --rm \
4545
-p 7700:7700 \
4646
-e MEILI_MASTER_KEY='MASTER_KEY'\
4747
-v $(pwd)/meili_data:/meili_data \
48-
getmeili/meilisearch:v1.13
48+
getmeili/meilisearch:v1.14
4949
```
5050

5151
#### Passing instance options with CLI arguments
@@ -56,7 +56,7 @@ If you want to pass command-line arguments to Meilisearch with Docker, you must
5656
docker run -it --rm \
5757
-p 7700:7700 \
5858
-v $(pwd)/meili_data:/meili_data \
59-
getmeili/meilisearch:v1.13 \
59+
getmeili/meilisearch:v1.14 \
6060
meilisearch --master-key="MASTER_KEY"
6161
```
6262

@@ -74,7 +74,7 @@ To keep your data intact between reboots, specify a dedicated volume by running
7474
docker run -it --rm \
7575
-p 7700:7700 \
7676
-v $(pwd)/meili_data:/meili_data \
77-
getmeili/meilisearch:v1.13
77+
getmeili/meilisearch:v1.14
7878
```
7979

8080
The example above uses `$(pwd)/meili_data`, which is a directory in the host machine. Depending on your OS, mounting volumes from the host to the container might result in performance loss and is only recommended when developing your application.
@@ -89,7 +89,7 @@ To import a dump, use Meilisearch's `--import-dump` command-line option and spec
8989
docker run -it --rm \
9090
-p 7700:7700 \
9191
-v $(pwd)/meili_data:/meili_data \
92-
getmeili/meilisearch:v1.13 \
92+
getmeili/meilisearch:v1.14 \
9393
meilisearch --import-dump /meili_data/dumps/20200813-042312213.dump
9494
```
9595

@@ -109,7 +109,7 @@ To generate a Meilisearch snapshot with Docker, launch Meilisearch with `--sched
109109
docker run -it --rm \
110110
-p 7700:7700 \
111111
-v $(pwd)/meili_data:/meili_data \
112-
getmeili/meilisearch:v1.13 \
112+
getmeili/meilisearch:v1.14 \
113113
meilisearch --schedule-snapshot --snapshot-dir /meili_data/snapshots
114114
```
115115

@@ -121,7 +121,7 @@ To import a snapshot, launch Meilisearch with the `--import-snapshot` option:
121121
docker run -it --rm \
122122
-p 7700:7700 \
123123
-v $(pwd)/meili_data:/meili_data \
124-
getmeili/meilisearch:v1.13 \
124+
getmeili/meilisearch:v1.14 \
125125
meilisearch --import-snapshot /meili_data/snapshots/data.ms.snapshot
126126
```
127127

learn/resources/experimental_features_overview.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,5 @@ Activating or deactivating experimental features this way does not require you t
5555
| [Edit documents with function](/reference/api/documents#update-documents-with-function) | Use a RHAI function to edit documents directly in the Meilisearch database | API route |
5656
| [`/network` route](/reference/api/network) | Enable `/network` route | API route |
5757
| [Dumpless upgrade](/learn/self_hosted/configure_meilisearch_at_launch#dumpless-upgrade) | Upgrade Meilisearch without generating a dump | API route |
58+
| [Composite embedders](/reference/api/settings#composite-embedders) | Enable composite embedders | API route |
59+
| [Search query embedding cache](/learn/self_hosted/configure_meilisearch_at_launch#search-query-embedding-cache) | Enable a cache for search query embeddings | CLI flag or environment variable |

learn/resources/telemetry.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ This list is liable to change with every new version of Meilisearch. It's not be
175175
| `sortable_attributes.has_geo` | `true` if `_geo` is set as a sortable attribute | true
176176
| `filterable_attributes.total` | Number of filterable attributes | 3
177177
| `filterable_attributes.has_geo` | `true` if `_geo` is set as a filterable attribute | false
178+
| `filterable_attributes.has_patterns` | `true` if `filterableAttributes` uses `attributePatterns` | true
178179
| `searchable_attributes.total` | Number of searchable attributes | 4
179180
| `searchable_attributes.with_wildcard` | `true` if `*` is specified as a searchable attribute | false
180181
| `per_task_uid` | `true` if a `uids` is used to fetch a particular task resource | true
@@ -219,9 +220,11 @@ This list is liable to change with every new version of Meilisearch. It's not be
219220
| `indexes.total_single_index` | The total number of calls when only one index is queried | 2007
220221
| `matching_strategy.most_used_strategy` | Most used word matching strategy | last
221222
| `infos.with_configuration_file` | `true` if the instance is launched with a configuration file | false
223+
| `infos.experimental_composite_embedders` | `true` if the `compositeEmbedders` feature is set to `true` for this instance | false
222224
| `infos.experimental_contains_filter` | `true` if the `containsFilter` experimental feature is enabled | false
223225
| `infos.experimental_edit_documents_by_function` | `true` if the `editDocumentsByFunction` experimental feature is enabled | false
224226
| `infos.experimental_enable_metrics` | `true` if `--experimental-enable-metrics` is specified at launch | false
227+
| `infos.experimental_embedding_cache_entries` | Size of configured embedding cache | 100
225228
| `infos.experimental_replication_parameters` | `true` if `--experimental-replication-parameters` is specified at launch | false
226229
| `infos.experimental_reduce_indexing_memory_usage` | `true` if `--experimental-reduce-indexing-memory-usage` is specified at launch | false
227230
| `infos.experimental_logs_mode` | `human` or `json` depending on the value specified | human
@@ -242,7 +245,7 @@ This list is liable to change with every new version of Meilisearch. It's not be
242245
| `scoring.ranking_score_threshold` | `true` if rankingScoreThreshold was specified in an aggregated list of requests | true
243246
| `attributes_to_search_on.total_number_of_uses` | Total number of queries where `attributesToSearchOn` is set | 5
244247
| `vector.max_vector_size` | Highest number of dimensions given for the `vector` parameter in this batch | 1536
245-
| `vector.retrieve_vectors` | `true` if the retrieve_vectors parameter has been used in this batch. | false
248+
| `vector.retrieve_vectors` | `true` if the retrieve_vectors parameter has been used in this batch. | false
246249
| `hybrid.enabled` | `true` if hybrid search been used in the aggregated event | true
247250
| `hybrid.semantic_ratio` | `true` if semanticRatio was used in this batch, otherwise false | false
248251
| `embedders.total` | Numbers of defined embedders | 2

learn/self_hosted/configure_meilisearch_at_launch.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,17 @@ Sets the maximum size of [accepted payloads](/learn/getting_started/documents#da
402402

403403
Configure the maximum amount of simultaneous search requests. By default, Meilisearch queues up to 1000 search requests at any given moment. This limit exists to prevent Meilisearch from consuming an unbounded amount of RAM.
404404

405+
### Search query embedding cache <NoticeTag type="experimental" label="experimental" />
406+
407+
**Environment variable**: `MEILI_EXPERIMENTAL_EMBEDDING_CACHE_ENTRIES`<br />
408+
**CLI option**: `--experimental-embedding-cache-entries`<br />
409+
**Default value**: `0`<br />
410+
**Expected value**: an integer
411+
412+
Sets the size of the search query embedding cache. By default, Meilisearch generates an embedding for every new search query. When this option is set to an integer bigger than 0, Meilisearch returns a previously generated embedding if it recently performed the same query.
413+
414+
The least recently used entries are evicted first. Embedders with the same configuration share the same cache, even if they were declared in distinct indexes.
415+
405416
### Schedule snapshot creation
406417

407418
**Environment variable**: `MEILI_SCHEDULE_SNAPSHOT`<br />

learn/self_hosted/install_meilisearch_locally.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ These commands launch the **latest stable release** of Meilisearch.
5353

5454
```bash
5555
# Fetch the latest version of Meilisearch image from DockerHub
56-
docker pull getmeili/meilisearch:v1.13
56+
docker pull getmeili/meilisearch:v1.14
5757

5858
# Launch Meilisearch in development mode with a master key
5959
docker run -it --rm \
6060
-p 7700:7700 \
6161
-e MEILI_ENV='development' \
6262
-v $(pwd)/meili_data:/meili_data \
63-
getmeili/meilisearch:v1.13
63+
getmeili/meilisearch:v1.14
6464
# Use ${pwd} instead of $(pwd) in PowerShell
6565
```
6666

@@ -159,7 +159,6 @@ chmod +x meilisearch
159159
To deploy Meilisearch on a third-party cloud service, follow one of our dedicated guides:
160160

161161
- [AWS](/guides/deployment/aws)
162-
- [Azure](/guides/deployment/azure)
163162
- [DigitalOcean](/guides/deployment/digitalocean)
164163
- [Koyeb](/guides/deployment/koyeb)
165164
- [Qovery](/guides/deployment/qovery)

0 commit comments

Comments
 (0)