From d9be7d60cdc54a104a5cb53db83c589bc492f618 Mon Sep 17 00:00:00 2001 From: meili-bot <74670311+meili-bot@users.noreply.github.com> Date: Tue, 30 May 2023 12:46:46 -0300 Subject: [PATCH 1/2] Update .code-samples.meilisearch.yaml --- .code-samples.meilisearch.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.code-samples.meilisearch.yaml b/.code-samples.meilisearch.yaml index 20b9abc..36b6aa7 100644 --- a/.code-samples.meilisearch.yaml +++ b/.code-samples.meilisearch.yaml @@ -3,6 +3,22 @@ # the documentation on build # You can read more on https://github.com/meilisearch/documentation/tree/master/.vuepress/code-samples --- +get_documents_post_1: |- + POST http://localhost:7700/indexes/books/documents/fetch + with data: { + "filter": "(rating > 3 AND (genres = Adventure OR genres = Fiction)) AND language = English", + "fields": ["title", "genres", "rating", "language"], + "limit": 3 + } + +delete_documents_by_filter_1: |- + POST http://localhost:7700/indexes/movies/documents/delete + with data: { "filter": "genres = action OR genres = adventure" } + +get_documents_1: |- + GET 'http://localhost:7700/indexes/movies/documents?limit=2&filter=genres=action + mind the filter in the query param (use the POST route in the integrations) + multi_search_1: |- await client.multiSearch(MultiSearchQuery(queries: [ SearchQuery( @@ -151,7 +167,7 @@ delete_all_documents_1: |- await client.index('movies').deleteAllDocuments(); delete_one_document_1: |- await client.index('movies').deleteDocument(25684); -delete_documents_1: |- +delete_documents_by_batch_1: |- await client.index('movies').deleteDocuments([23488, 153738, 437035, 363869]); search_post_1: |- await client.index('movies').search('American ninja'); From ecdf07b2e6044ebf63e2521c60bf2e2d0cdc3da8 Mon Sep 17 00:00:00 2001 From: Bruno Casali Date: Mon, 5 Jun 2023 10:48:00 -0300 Subject: [PATCH 2/2] Update code-samples --- .code-samples.meilisearch.yaml | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/.code-samples.meilisearch.yaml b/.code-samples.meilisearch.yaml index 36b6aa7..05cb3f1 100644 --- a/.code-samples.meilisearch.yaml +++ b/.code-samples.meilisearch.yaml @@ -4,21 +4,19 @@ # You can read more on https://github.com/meilisearch/documentation/tree/master/.vuepress/code-samples --- get_documents_post_1: |- - POST http://localhost:7700/indexes/books/documents/fetch - with data: { - "filter": "(rating > 3 AND (genres = Adventure OR genres = Fiction)) AND language = English", - "fields": ["title", "genres", "rating", "language"], - "limit": 3 - } - + await client.index('movies').getDocuments( + params: DocumentsQuery( + filter: '(rating > 3 AND (genres = Adventure OR genres = Fiction)) AND language = English', + fields: ['title', 'genres', 'rating', 'language'], + limit: 3 + ) + ); delete_documents_by_filter_1: |- - POST http://localhost:7700/indexes/movies/documents/delete - with data: { "filter": "genres = action OR genres = adventure" } - -get_documents_1: |- - GET 'http://localhost:7700/indexes/movies/documents?limit=2&filter=genres=action - mind the filter in the query param (use the POST route in the integrations) - + await client.index('movies') + .deleteDocuments(DeleteDocumentsQuery(filter: 'genres = action OR genres = adventure')); +get_documents_1: |- + await client.index('movies') + .getDocuments(params: DocumentsQuery(limit: 2, filter: 'genres = action')); multi_search_1: |- await client.multiSearch(MultiSearchQuery(queries: [ SearchQuery( @@ -168,7 +166,8 @@ delete_all_documents_1: |- delete_one_document_1: |- await client.index('movies').deleteDocument(25684); delete_documents_by_batch_1: |- - await client.index('movies').deleteDocuments([23488, 153738, 437035, 363869]); + await client.index('movies') + .deleteDocuments(DeleteDocumentsQuery(ids: [23488, 153738, 437035, 363869])); search_post_1: |- await client.index('movies').search('American ninja'); get_task_1: |-