@@ -482,7 +482,7 @@ getting_started_configure_settings: |-
482
482
getting_started_communicating_with_a_protected_instance : |-
483
483
$client = new Client('http://localhost:7700', 'apiKey');
484
484
$client->index('movies')->search();
485
- faceted_search_update_settings_1 : |-
485
+ filtering_update_settings_1 : |-
486
486
$client->index('movies')->updateFilterableAttributes(['director', 'genres']);
487
487
faceted_search_filter_1 : |-
488
488
$client->index('movies')->search('thriller', [
@@ -494,6 +494,27 @@ faceted_search_walkthrough_filter_1: |-
494
494
$client->index('movies')->search('thriller', [
495
495
'filter' => [['genres = Horror', 'genres = Mystery'], 'director = "Jordan Peele"']
496
496
]);
497
+ faceted_search_update_settings_1 : |-
498
+ $client->index('books')->updateFilterableAttributes(['genres', 'rating', 'language']);
499
+ faceted_search_1 : |-
500
+ $client->index('books')->search('classic', [
501
+ 'facets' => ['genres', 'rating', 'language']
502
+ ]);
503
+ faceted_search_2 : |-
504
+ client->multiSearch([
505
+ (new SearchQuery())
506
+ ->setIndexUid('books')
507
+ ->setFacets(['language', 'genres', 'author', 'format'])
508
+ ->setFilter([['language = English', 'language = French'], ['genres = Fiction']])
509
+ (new SearchQuery())
510
+ ->setIndexUid('books')
511
+ ->setFacets(['language'])
512
+ ->setFilter([['genres = Fiction']])
513
+ (new SearchQuery())
514
+ ->setIndexUid('books')
515
+ ->setFacets(['genres'])
516
+ ->setFilter([['language = English', 'language = French']])
517
+ ]);
497
518
post_dump_1 : |-
498
519
$client->createDump();
499
520
phrase_search_1 : |-
@@ -520,6 +541,10 @@ sorting_guide_sort_nested_1: |-
520
541
$client->index('books')->search('science fiction', ['sort' => ['rating.users:asc']]);
521
542
search_parameter_guide_sort_1 : |-
522
543
$client->index('books')->search('science fiction', ['sort' => ['price:asc']]);
544
+ search_parameter_guide_facet_stats_1 : |-
545
+ $client->index('movie_ratings')->search('Batman', [
546
+ 'facets' => ['genres', 'rating']
547
+ ]);
523
548
geosearch_guide_filter_settings_1 : |-
524
549
$client->index('restaurants')->updateFilterableAttributes([
525
550
'_geo'
@@ -532,6 +557,10 @@ geosearch_guide_filter_usage_2: |-
532
557
$client->index('restaurants')->search('', [
533
558
'filter' => '_geoRadius(45.472735, 9.184019, 2000) AND type = pizza'
534
559
]);
560
+ geosearch_guide_filter_usage_3 : |-
561
+ $client->index('restaurants')->search('', [
562
+ 'filter' => '_geoBoundingBox([45.494181, 9.179175], [45.449484, 9.214024])'
563
+ ]);
535
564
geosearch_guide_sort_settings_1 : |-
536
565
$client->index('restaurants')->updateSortableAttributes([
537
566
'_geo'
@@ -621,3 +650,17 @@ update_faceting_settings_1: |-
621
650
$client->index('books')->updateFaceting([ 'maxValuesPerFacet' => 2 ]);
622
651
reset_faceting_settings_1 : |-
623
652
$client->index('books')->resetFaceting();
653
+ multi_search_1 : |-
654
+ client->multiSearch([
655
+ (new SearchQuery())
656
+ ->setIndexUid('movies')
657
+ ->setQuery('pooh')
658
+ ->setLimit(5),
659
+ (new SearchQuery())
660
+ ->setIndexUid('movies')
661
+ ->setQuery('nemo')
662
+ ->setLimit(5),
663
+ (new SearchQuery())
664
+ ->setIndexUid('movie_ratings')
665
+ ->setQuery('us')
666
+ ]);
0 commit comments