Skip to content

Commit 088bd36

Browse files
committed
Fix test, update docs
1 parent 842b4a8 commit 088bd36

File tree

4 files changed

+118
-87
lines changed

4 files changed

+118
-87
lines changed

.code-samples.meilisearch.yaml

+91-54
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,15 @@ date_guide_index_1: |-
1414
date_guide_filterable_attributes_1: |-
1515
client.index('games').updateFilterableAttributes(['release_timestamp'])
1616
date_guide_filter_1: |-
17-
client.index('games').search('', {
17+
client.index('games').search({
18+
q: '',
1819
filter: 'release_timestamp >= 1514761200 AND release_timestamp < 1672527600'
1920
})
2021
date_guide_sortable_attributes_1: |-
2122
client.index('games').updateSortableAttributes(['release_timestamp'])
2223
date_guide_sort_1: |-
23-
client.index('games').search('', {
24+
client.index('games').search({
25+
q: '',
2426
sort: ['release_timestamp:desc'],
2527
})
2628
get_one_index_1: |-
@@ -78,9 +80,9 @@ delete_documents_by_filter_1: |-
7880
filter: 'genres = action OR genres = adventure'
7981
})
8082
search_post_1: |-
81-
client.index('movies').search('American ninja')
83+
client.index('movies').search({ q: 'American ninja' })
8284
search_get_1: |-
83-
client.index('movies').searchGet('American ninja')
85+
client.index('movies').searchGet({ q: 'American ninja' })
8486
multi_search_1: |-
8587
client.multiSearch({ queries: [
8688
{
@@ -302,81 +304,99 @@ field_properties_guide_displayed_1: |-
302304
]
303305
)
304306
filtering_guide_1: |-
305-
client.index('movie_ratings').search('Avengers', {
307+
client.index('movie_ratings').search({
308+
q: 'Avengers',
306309
filter: 'release_date > 795484800'
307310
})
308311
filtering_guide_2: |-
309-
client.index('movie_ratings').search('Batman', {
312+
client.index('movie_ratings').search({
313+
q: 'Batman',
310314
filter: 'release_date > 795484800 AND (director = "Tim Burton" OR director = "Christopher Nolan")'
311315
})
312316
filtering_guide_3: |-
313-
client.index('movie_ratings').search('Planet of the Apes', {
317+
client.index('movie_ratings').search({
318+
q: 'Planet of the Apes',
314319
filter: "release_date > 1577884550 AND (NOT director = \"Tim Burton\")"
315320
})
316321
filtering_guide_nested_1: |-
317-
client.index('movie_ratings').search('thriller', {
322+
client.index('movie_ratings').search({
323+
q: 'thriller',
318324
filter: 'rating.users >= 90'
319325
})
320326
search_parameter_guide_query_1: |-
321-
client.index('movies').search('shifu')
327+
client.index('movies').search({ q: 'shifu' })
322328
search_parameter_guide_offset_1: |-
323-
client.index('movies').search('shifu', {
329+
client.index('movies').search({
330+
q: 'shifu',
324331
offset: 1
325332
})
326333
search_parameter_guide_limit_1: |-
327-
client.index('movies').search('shifu', {
334+
client.index('movies').search({
335+
q: 'shifu',
328336
limit: 2
329337
})
330338
search_parameter_guide_retrieve_1: |-
331-
client.index('movies').search('shifu', {
339+
client.index('movies').search({
340+
q: 'shifu',
332341
attributesToRetrieve: ['overview', 'title']
333342
})
334343
search_parameter_guide_crop_1: |-
335-
client.index('movies').search('shifu', {
344+
client.index('movies').search({
345+
q: 'shifu',
336346
attributesToCrop: ['overview'],
337347
cropLength: 5
338348
})
339349
search_parameter_guide_crop_marker_1: |-
340-
client.index('movies').search('shifu', {
350+
client.index('movies').search({
351+
q: 'shifu',
341352
attributesToCrop: ['overview'],
342353
cropMarker: '[…]'
343354
})
344355
search_parameter_guide_highlight_1: |-
345-
client.index('movies').search('winter feast', {
356+
client.index('movies').search({
357+
q: 'winter feast',
346358
attributesToHighlight: ['overview']
347359
})
348360
search_parameter_guide_highlight_tag_1: |-
349-
client.index('movies').search('winter feast', {
361+
client.index('movies').search({
362+
q: 'winter feast',
350363
attributesToHighlight: ['overview'],
351364
highlightPreTag: '<span class="highlight">',
352365
highlightPostTag: '</span>'
353366
})
354367
search_parameter_guide_show_matches_position_1: |-
355-
client.index('movies').search('winter feast', {
368+
client.index('movies').search({
369+
q: 'winter feast',
356370
showMatchesPosition: true
357371
})
358372
search_parameter_guide_matching_strategy_1: |-
359-
client.index('movies').search('big fat liar', {
373+
client.index('movies').search({
374+
q: 'big fat liar',
360375
matchingStrategy: 'last'
361376
})
362377
search_parameter_guide_matching_strategy_2: |-
363-
client.index('movies').search('big fat liar', {
378+
client.index('movies').search({
379+
q: 'big fat liar',
364380
matchingStrategy: 'all'
365381
})
366382
search_parameter_guide_hitsperpage_1: |-
367-
client.index('movies').search('', {
383+
client.index('movies').search({
384+
q: '',
368385
hitsPerPage: 15
369386
})
370387
search_parameter_guide_page_1: |-
371-
client.index('movies').search('', {
388+
client.index('movies').search({
389+
q: '',
372390
page: 2
373391
})
374392
search_parameter_guide_show_ranking_score_1: |-
375-
client.index('movies').search('dragon', {
393+
client.index('movies').search({
394+
q: 'dragon',
376395
showRankingScore: true
377396
})
378397
search_parameter_guide_attributes_to_search_on_1: |-
379-
client.index('movies').search('adventure', {
398+
client.index('movies').search({
399+
q: 'adventure',
380400
attributesToSearchOn: ['overview']
381401
})
382402
typo_tolerance_guide_1: |-
@@ -454,7 +474,7 @@ getting_started_add_documents_md: |-
454474
[About this SDK](https://github.com/meilisearch/meilisearch-js/)
455475
getting_started_search_md: |-
456476
```js
457-
client.index('movies').search('botman').then((res) => console.log(res))
477+
client.index('movies').search({ q: 'botman' }).then((res) => console.log(res))
458478
```
459479
460480
[About this SDK](https://github.com/meilisearch/meilisearch-js/)
@@ -498,11 +518,14 @@ getting_started_configure_settings: |-
498518
sortableAttributes: ['mass', '_geo']
499519
})
500520
getting_started_geo_radius: |-
501-
client.index('meteorites').search('', { filter: '_geoRadius(46.9480, 7.4474, 210000)' })
521+
client.index('meteorites').search({
522+
q: '', filter: '_geoRadius(46.9480, 7.4474, 210000)' })
502523
getting_started_geo_point: |-
503-
client.index('meteorites').search('', { sort: ['_geoPoint(48.8583701, 2.2922926):asc'] })
524+
client.index('meteorites').search({
525+
q: '', sort: ['_geoPoint(48.8583701, 2.2922926):asc'] })
504526
getting_started_sorting: |-
505-
client.index('meteorites').search('', {
527+
client.index('meteorites').search({
528+
q: '',
506529
sort: ['mass:asc'],
507530
filter: 'mass < 200'
508531
})
@@ -520,7 +543,8 @@ getting_started_typo_tolerance: |-
520543
}
521544
})
522545
getting_started_filtering: |-
523-
client.index('meteorites').search('', { filter: 'mass < 200' })
546+
client.index('meteorites').search({
547+
q: '', filter: 'mass < 200' })
524548
getting_started_pagination: |-
525549
client.index('movies').updatePagination({ maxTotalHits: 500 })
526550
get_filterable_attributes_1: |-
@@ -547,20 +571,21 @@ filtering_update_settings_1: |-
547571
])
548572
faceted_search_walkthrough_filter_1: |-
549573
client.index('movies')
550-
.search('thriller', {
574+
.search({
575+
q: 'thriller',
551576
filter: [['genres = Horror', 'genres = Mystery'], 'director = "Jordan Peele"']
552577
})
553578
faceted_search_update_settings_1: |-
554579
client.index('movie_ratings').updateFilterableAttributes(['genres', 'rating', 'language'])
555580
faceted_search_1: |-
556-
client.index('books').search('classic', { facets: ['genres', 'rating', 'language'] })
581+
client.index('books').search({ q: 'classic', facets: ['genres', 'rating', 'language'] })
557582
post_dump_1: |-
558583
client.createDump()
559584
create_snapshot_1: |-
560585
client.createSnapshot()
561586
phrase_search_1: |-
562587
client.index('movies')
563-
.search('"african american" horror')
588+
.search({ q: '"african american" horror' })
564589
sorting_guide_update_sortable_attributes_1: |-
565590
client.index('books').updateSortableAttributes([
566591
'author',
@@ -576,15 +601,18 @@ sorting_guide_update_ranking_rules_1: |-
576601
'exactness'
577602
])
578603
sorting_guide_sort_parameter_1: |-
579-
client.index('books').search('science fiction', {
604+
client.index('books').search({
605+
q: 'science fiction',
580606
sort: ['price:asc'],
581607
})
582608
sorting_guide_sort_parameter_2: |-
583-
client.index('books').search('butler', {
609+
client.index('books').search({
610+
q: 'butler',
584611
sort: ['author:desc'],
585612
})
586613
sorting_guide_sort_nested_1: |-
587-
client.index('books').search('science fiction', {
614+
client.index('books').search({
615+
q: 'science fiction',
588616
'sort': ['rating.users:asc'],
589617
})
590618
get_sortable_attributes_1: |-
@@ -622,7 +650,8 @@ update_dictionary_1: |-
622650
reset_dictionary_1: |-
623651
client.index('books').resetDictionary()
624652
search_parameter_guide_sort_1: |-
625-
client.index('books').search('science fiction', {
653+
client.index('books').search({
654+
q: 'science fiction',
626655
sort: ['price:asc'],
627656
})
628657
get_separator_tokens_1: |-
@@ -650,34 +679,39 @@ update_search_cutoff_1: |-
650679
reset_search_cutoff_1: |-
651680
client.index('movies').resetSearchCutoffMs()
652681
search_parameter_guide_facet_stats_1: |-
653-
client.index('movie_ratings').search('Batman', { facets: ['genres', 'rating'] })
682+
client.index('movie_ratings').search({ q: 'Batman', facets: ['genres', 'rating'] })
654683
geosearch_guide_filter_settings_1: |-
655684
client.index('restaurants')
656685
.updateFilterableAttributes([
657686
'_geo'
658687
])
659688
geosearch_guide_filter_usage_1: |-
660-
client.index('restaurants').search('', {
689+
client.index('restaurants').search({
690+
q: '',
661691
filter: ['_geoRadius(45.472735, 9.184019, 2000)'],
662692
})
663693
geosearch_guide_filter_usage_2: |-
664-
client.index('restaurants').search('', {
694+
client.index('restaurants').search({
695+
q: '',
665696
filter: ['_geoRadius(45.472735, 9.184019, 2000) AND type = pizza'],
666697
})
667698
geosearch_guide_filter_usage_3: |-
668-
client.index('restaurants').search('', {
699+
client.index('restaurants').search({
700+
q: '',
669701
filter: ['_geoBoundingBox([45.494181, 9.214024], [45.449484, 9.179175])'],
670702
})
671703
geosearch_guide_sort_settings_1: |-
672704
client.index('restaurants').updateSortableAttributes([
673705
'_geo'
674706
])
675707
geosearch_guide_sort_usage_1: |-
676-
client.index('restaurants').search('', {
708+
client.index('restaurants').search({
709+
q: '',
677710
sort: ['_geoPoint(48.8561446, 2.2978204):asc'],
678711
})
679712
geosearch_guide_sort_usage_2: |-
680-
client.index('restaurants').search('', {
713+
client.index('restaurants').search({
714+
q: '',
681715
sort: ['_geoPoint(48.8561446, 2.2978204):asc', 'rating:desc'],
682716
})
683717
security_guide_search_key_1: |-
@@ -720,7 +754,7 @@ tenant_token_guide_generate_sdk_1: |-
720754
const token = await generateTenantToken({ apiKey, apiKeyUid, searchRules, expiresAt })
721755
tenant_token_guide_search_sdk_1: |-
722756
const frontEndClient = new MeiliSearch({ host: 'http://localhost:7700', apiKey: token })
723-
frontEndClient.index('patient_medical_records').search('blood test')
757+
frontEndClient.index('patient_medical_records').search({ q: 'blood test' })
724758
landing_getting_started_1: |-
725759
const client = new MeiliSearch('http://localhost:7700', 'masterKey')
726760
@@ -734,7 +768,7 @@ landing_getting_started_1: |-
734768
])
735769
736770
// be aware this client is using the masterKey, it should not be used in front end
737-
const search = await index.search('philodelphia')
771+
const search = await index.search({ q: 'philodelphia' })
738772
console.log(search)
739773
facet_search_1: |-
740774
client.index('books').searchForFacetValues({
@@ -754,22 +788,24 @@ facet_search_3: |-
754788
facetName: 'genres'
755789
})
756790
search_parameter_guide_show_ranking_score_details_1: |-
757-
client.index('movies').search('dragon', { showRankingScoreDetails: true })
791+
client.index('movies').search({ q: 'dragon', showRankingScoreDetails: true })
758792
negative_search_1: |-
759-
client.index('movies').search('-escape')
793+
client.index('movies').search({ q: '-escape' })
760794
negative_search_2: |-
761-
client.index('movies').search('-"escape"')
795+
client.index('movies').search({ q: '-"escape"' })
762796
search_parameter_reference_ranking_score_threshold_1: |-
763-
client.index('INDEX_NAME').search('badman', { rankingScoreThreshold: 0.2 })
797+
client.index('INDEX_NAME').search({ q: 'badman', rankingScoreThreshold: 0.2 })
764798
search_parameter_reference_retrieve_vectors_1: |-
765-
client.index('INDEX_NAME').search('kitchen utensils', {
799+
client.index('INDEX_NAME').search({
800+
q: 'kitchen utensils',
766801
retrieveVectors: true,
767802
hybrid: {
768803
embedder: 'EMBEDDER_NAME'
769804
}
770805
})
771806
search_parameter_guide_hybrid_1: |-
772-
client.index('INDEX_NAME').search('kitchen utensils', {
807+
client.index('INDEX_NAME').search({
808+
q: 'kitchen utensils',
773809
hybrid: {
774810
semanticRatio: 0.9,
775811
embedder: 'EMBEDDER_NAME'
@@ -778,17 +814,18 @@ search_parameter_guide_hybrid_1: |-
778814
get_similar_post_1: |-
779815
client.index('INDEX_NAME').searchSimilarDocuments({ id: 'TARGET_DOCUMENT_ID', embedder: 'default' })
780816
search_parameter_guide_matching_strategy_3: |-
781-
client.index('movies').search('white shirt', {
817+
client.index('movies').search({
818+
q: 'white shirt',
782819
matchingStrategy: 'frequency'
783820
})
784821
search_parameter_reference_distinct_1: |-
785-
client.index('INDEX_NAME').search('QUERY TERMS', { distinct: 'ATTRIBUTE_A' })
822+
client.index('INDEX_NAME').search({ q: 'QUERY TERMS', distinct: 'ATTRIBUTE_A' })
786823
distinct_attribute_guide_filterable_1: |-
787824
client.index('products').updateFilterableAttributes(['product_id', 'sku', 'url'])
788825
distinct_attribute_guide_distinct_parameter_1: |-
789-
client.index('products').search('white shirt', { distinct: 'sku' })
826+
client.index('products').search({ q: 'white shirt', distinct: 'sku' })
790827
multi_search_federated_1: |-
791-
client.multiSearch({
828+
client.federatedMultiSearch({
792829
federation: {},
793830
queries: [
794831
{
@@ -802,7 +839,7 @@ multi_search_federated_1: |-
802839
]
803840
})
804841
search_parameter_reference_locales_1: |-
805-
client.index('INDEX_NAME').search('QUERY TEXT IN JAPANESE', { locales: ['jpn'] })
842+
client.index('INDEX_NAME').search({ q: 'QUERY TEXT IN JAPANESE', locales: ['jpn'] })
806843
get_localized_attribute_settings_1: |-
807844
client.index('INDEX_NAME').getLocalizedAttributes()
808845
update_localized_attribute_settings_1: |-

0 commit comments

Comments
 (0)