Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion learn/self_hosted/configure_meilisearch_at_launch.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -519,7 +519,7 @@ Limit the number of tasks Meilisearch performs in a single batch. May improve st

**Environment variable**: `MEILI_EXPERIMENTAL_LIMIT_BATCHED_TASKS_TOTAL_SIZE`<br />
**CLI option**: `--experimental-limit-batched-tasks-total-size`<br />
**Default value**: `None`<br />
**Default value**: Half of total available memory, up to a maximum of 10 GiB<br />
**Expected value**: an integer

Sets a maximum payload size for batches in bytes. Smaller batches are less efficient, but consume less RAM and reduce immediate latency.
Expand Down
8 changes: 8 additions & 0 deletions snippets/samples/code_samples_compact_index_1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,12 @@ client.index('movies').compact()
```java Java
client.index("INDEX_NAME").compact();
```

```rust Rust
let task: TaskInfo = client
.index("INDEX_UID")
.compact()
.await
.unwrap();
```
</CodeGroup>
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ await client.Index("movies").UpdateDisplayedAttributesAsync(new[]
```rust Rust
let displayed_attributes = [
"title",
"overvieww",
"overview",
"genres",
"release_date"
];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ await client.Index("movies").UpdateSearchableAttributesAsync(new[]
```rust Rust
let searchable_attributes = [
"title",
"overvieww",
"overview",
"genres"
];

Expand Down
7 changes: 7 additions & 0 deletions snippets/samples/code_samples_get_all_batches_1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,11 @@ client.batches
```go Go
client.GetBatches();
```

```rust Rust
let mut query = meilisearch_sdk::batches::BatchesQuery::new(&client);
query.with_limit(20);
let batches: meilisearch_sdk::batches::BatchesResults =
client.get_batches_with(&query).await.unwrap();
```
</CodeGroup>
10 changes: 10 additions & 0 deletions snippets/samples/code_samples_get_all_batches_paginating_1.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<CodeGroup>

```rust Rust
let mut query = meilisearch_sdk::batches::BatchesQuery::new(&client);
query.with_limit(2);
query.with_from(40);
let batches: meilisearch_sdk::batches::BatchesResults =
client.get_batches_with(&query).await.unwrap();
```
</CodeGroup>
8 changes: 8 additions & 0 deletions snippets/samples/code_samples_get_batch_1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,12 @@ client.batch(BATCH_UID)
```go Go
client.GetBatch(BATCH_UID);
```

```rust Rust
let uid: u32 = 42;
let batch: meilisearch_sdk::batches::Batch = client
.get_batch(uid)
.await
.unwrap();
```
</CodeGroup>
11 changes: 11 additions & 0 deletions snippets/samples/code_samples_get_documents_by_ids_1.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<CodeGroup>

```rust Rust
let index = client.index("books");
let documents: DocumentsResults = DocumentsQuery::new(&index)
.with_ids(["1", "2"]) // retrieve documents by IDs
.execute::<Movies>()
.await
.unwrap();
```
</CodeGroup>
Original file line number Diff line number Diff line change
Expand Up @@ -78,14 +78,14 @@ $client->index('movies')->addDocuments($movies);
// <dependency>
// <groupId>com.meilisearch.sdk</groupId>
// <artifactId>meilisearch-java</artifactId>
// <version>0.17.0</version>
// <version>0.17.1</version>
// <type>pom</type>
// </dependency>

// For Gradle
// Add the following line to the `dependencies` section of your `build.gradle`:
//
// implementation 'com.meilisearch.sdk:meilisearch-java:0.17.0'
// implementation 'com.meilisearch.sdk:meilisearch-java:0.17.1'

// In your .java file:
import com.meilisearch.sdk;
Expand Down Expand Up @@ -192,7 +192,7 @@ namespace Meilisearch_demo
```text Rust
// In your .toml file:
[dependencies]
meilisearch-sdk = "0.30.0"
meilisearch-sdk = "0.31.0"
# futures: because we want to block on futures
futures = "0.3"
# serde: required if you are going to use documents
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,20 @@ client.Index("INDEX_NAME").Search("", &meilisearch.SearchRequest{
},
});
```

```rust Rust
let results = index
.search()
.with_hybrid("EMBEDDER_NAME", 0.5)
.with_media(json!({
"FIELD_A": "VALUE_A",
"FIELD_B": {
"FIELD_C": "VALUE_B",
"FIELD_D": "VALUE_C"
}
}))
.execute()
.await
.unwrap();
```
</CodeGroup>
4 changes: 4 additions & 0 deletions snippets/samples/code_samples_webhooks_delete_1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ curl \
client.deleteWebhook(WEBHOOK_UUID)
```

```python Python
client.delete_webhook('WEBHOOK_UID')
```

```go Go
client.DeleteWebhook("WEBHOOK_UUID");
```
Expand Down
4 changes: 4 additions & 0 deletions snippets/samples/code_samples_webhooks_get_1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ curl \
client.getWebhooks()
```

```python Python
client.get_webhooks()
```

```go Go
client.ListWebhooks();
```
Expand Down
4 changes: 4 additions & 0 deletions snippets/samples/code_samples_webhooks_get_single_1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ curl \
client.getWebhook(WEBHOOK_UUID)
```

```python Python
client.get_webhook('WEBHOOK_UID')
```

```go Go
client.GetWebhook("WEBHOOK_UUID");
```
Expand Down
7 changes: 7 additions & 0 deletions snippets/samples/code_samples_webhooks_patch_1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@ client.updateWebhook(WEBHOOK_UUID, {
})
```

```python Python
client.update_webhook('WEBHOOK_UID', {
'url': 'https://example.com/new-webhook',
'headers': {"Authorization":"", "X-Custom-Header":"test"},
})
```

```go Go
client.UpdateWebhook("WEBHOOK_UUID", &meilisearch.UpdateWebhookRequest{
Header: map[string]string{
Expand Down
7 changes: 7 additions & 0 deletions snippets/samples/code_samples_webhooks_post_1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,13 @@ client.createWebhook({
})
```

```python Python
client.create_webhook({
'url': 'https://example.com/webhook',
'headers': {"Authorization":"", "X-Custom-Header":"test"},
})
```

```go Go
client.AddWebhook(&meilisearch.AddWebhookRequest{
URL: "WEBHOOK_TARGET_URL",
Expand Down