Skip to content

Commit 693631c

Browse files
authored
fix(specs): remove some parameters from trending requests (#1915)
1 parent 29e72a9 commit 693631c

File tree

7 files changed

+87
-65
lines changed

7 files changed

+87
-65
lines changed

.github/.cache_version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.91
1+
0.0.93

clients/algoliasearch-client-dart/packages/client_recommend/example/example.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ void main() async {
99

1010
// Creating recommendation requests for different products.
1111
var requests = [
12-
RecommendationRequest(
12+
RecommendationsQuery(
1313
model: RecommendationModels.relatedProducts,
1414
objectID: '6445156',
1515
indexName: 'instant_search',
1616
threshold: 70,
1717
maxRecommendations: 3,
1818
),
19-
RecommendationRequest(
19+
RecommendationsQuery(
2020
model: RecommendationModels.relatedProducts,
2121
objectID: '6443034',
2222
indexName: 'instant_search',

clients/algoliasearch-client-javascript/bundlesize.config.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
"files": [
33
{
44
"path": "packages/algoliasearch/dist/algoliasearch.umd.js",
5-
"maxSize": "8.05KB"
5+
"maxSize": "8.55KB"
66
},
77
{
88
"path": "packages/algoliasearch/dist/lite/lite.umd.js",
9-
"maxSize": "3.75KB"
9+
"maxSize": "3.70KB"
1010
},
1111
{
1212
"path": "packages/client-abtesting/dist/client-abtesting.umd.js",
@@ -18,31 +18,31 @@
1818
},
1919
{
2020
"path": "packages/client-insights/dist/client-insights.umd.js",
21-
"maxSize": "3.70KB"
21+
"maxSize": "3.65KB"
2222
},
2323
{
2424
"path": "packages/client-personalization/dist/client-personalization.umd.js",
25-
"maxSize": "3.85KB"
25+
"maxSize": "3.80KB"
2626
},
2727
{
2828
"path": "packages/client-query-suggestions/dist/client-query-suggestions.umd.js",
29-
"maxSize": "3.90KB"
29+
"maxSize": "3.85KB"
3030
},
3131
{
3232
"path": "packages/client-search/dist/client-search.umd.js",
3333
"maxSize": "6.60KB"
3434
},
3535
{
3636
"path": "packages/ingestion/dist/ingestion.umd.js",
37-
"maxSize": "5.00KB"
37+
"maxSize": "4.95KB"
3838
},
3939
{
4040
"path": "packages/monitoring/dist/monitoring.umd.js",
4141
"maxSize": "3.90KB"
4242
},
4343
{
4444
"path": "packages/recommend/dist/recommend.umd.js",
45-
"maxSize": "3.70KB"
45+
"maxSize": "3.95KB"
4646
}
4747
]
4848
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
recommendationsQuery:
2+
allOf:
3+
- type: object
4+
title: baseRecommendationsQuery
5+
additionalProperties: false
6+
properties:
7+
model:
8+
$ref: '#/recommendationModels'
9+
objectID:
10+
$ref: '../../../common/parameters.yml#/objectID'
11+
queryParameters:
12+
$ref: '../../../common/schemas/SearchParams.yml#/searchParamsObject'
13+
fallbackParameters:
14+
$ref: '../../../common/schemas/SearchParams.yml#/searchParamsObject'
15+
required:
16+
- model
17+
- objectID
18+
- $ref: './RecommendationsRequest.yml#/baseRecommendRequest'
19+
20+
recommendationModels:
21+
description: Recommendation model.
22+
type: string
23+
enum: [related-products, bought-together]
Lines changed: 3 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,8 @@
11
recommendationsRequest:
22
oneOf:
3-
- $ref: '#/trendingRequest'
4-
- $ref: '#/recommendationRequest'
5-
6-
trendingRequest:
7-
allOf:
8-
- type: object
9-
title: baseTrendingRequest
10-
additionalProperties: false
11-
properties:
12-
model:
13-
$ref: '#/trendingModels'
14-
facetName:
15-
type: string
16-
description: Facet name for trending models.
17-
facetValue:
18-
type: string
19-
description: Facet value for trending models.
20-
required:
21-
- model
22-
- $ref: '#/baseRecommendRequest'
23-
24-
recommendationRequest:
25-
allOf:
26-
- type: object
27-
title: baseRecommendationRequest
28-
additionalProperties: false
29-
properties:
30-
model:
31-
$ref: '#/recommendationModels'
32-
objectID:
33-
$ref: '../../../common/parameters.yml#/objectID'
34-
required:
35-
- model
36-
- objectID
37-
- $ref: '#/baseRecommendRequest'
3+
- $ref: './TrendingQuery.yml#/trendingItemsQuery'
4+
- $ref: './TrendingQuery.yml#/trendingFacetsQuery'
5+
- $ref: './RecommendationsQuery.yml#/recommendationsQuery'
386

397
baseRecommendRequest:
408
type: object
@@ -54,20 +22,5 @@ baseRecommendRequest:
5422
type: integer
5523
default: 0
5624
description: Maximum number of recommendations to retrieve. If 0, all recommendations will be returned.
57-
queryParameters:
58-
$ref: '../../../common/schemas/SearchParams.yml#/searchParamsObject'
59-
fallbackParameters:
60-
$ref: '../../../common/schemas/SearchParams.yml#/searchParamsObject'
6125
required:
6226
- indexName
63-
- threshold
64-
65-
trendingModels:
66-
description: Trending model.
67-
type: string
68-
enum: [trending-facets, trending-items]
69-
70-
recommendationModels:
71-
description: Recommendation model.
72-
type: string
73-
enum: [related-products, bought-together]
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
trendingItemsQuery:
2+
allOf:
3+
- type: object
4+
title: baseTrendingItemsQuery
5+
additionalProperties: false
6+
properties:
7+
facetName:
8+
$ref: '#/facetName'
9+
facetValue:
10+
type: string
11+
description: Facet value for trending models.
12+
model:
13+
$ref: '#/trendingItemsModel'
14+
queryParameters:
15+
$ref: '../../../common/schemas/SearchParams.yml#/searchParamsObject'
16+
fallbackParameters:
17+
$ref: '../../../common/schemas/SearchParams.yml#/searchParamsObject'
18+
- $ref: './RecommendationsRequest.yml#/baseRecommendRequest'
19+
20+
trendingFacetsQuery:
21+
allOf:
22+
- type: object
23+
title: baseTrendingFacetsQuery
24+
additionalProperties: false
25+
properties:
26+
facetName:
27+
$ref: '#/facetName'
28+
model:
29+
$ref: '#/trendingFacetsModel'
30+
required:
31+
- facetName
32+
- $ref: './RecommendationsRequest.yml#/baseRecommendRequest'
33+
34+
trendingFacetsModel:
35+
description: Trending facets model.
36+
type: string
37+
enum: [trending-facets]
38+
39+
trendingItemsModel:
40+
description: Trending items model.
41+
type: string
42+
enum: [trending-items]
43+
44+
facetName:
45+
type: string
46+
description: Facet name for trending models.

tests/output/javascript/yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1001,10 +1001,10 @@ __metadata:
10011001
languageName: node
10021002
linkType: hard
10031003

1004-
"@types/node@npm:18.17.3":
1005-
version: 18.17.3
1006-
resolution: "@types/node@npm:18.17.3"
1007-
checksum: 884fb68936b2b0ff90863fcf80610dd2f3d9fe1947897248b0138df05fe41ee6ce62941b37b565e3b3fd77601cd3977a64de858654c6ab9064413b171740d6ba
1004+
"@types/node@npm:18.17.5":
1005+
version: 18.17.5
1006+
resolution: "@types/node@npm:18.17.5"
1007+
checksum: b8c658a99234b99425243c324b641ed7b9ceb6bee6b06421fdc9bb7c58f9a5552e353225cc549e6982462ac384abe1985022ed76e2e4728797f59b21f659ca2b
10081008
languageName: node
10091009
linkType: hard
10101010

@@ -2239,7 +2239,7 @@ __metadata:
22392239
"@algolia/recommend": "link:../../../clients/algoliasearch-client-javascript/packages/recommend"
22402240
"@algolia/requester-node-http": "link:../../../clients/algoliasearch-client-javascript/packages/requester-node-http"
22412241
"@types/jest": 29.5.3
2242-
"@types/node": 18.17.3
2242+
"@types/node": 18.17.5
22432243
algoliasearch: "link:../../../clients/algoliasearch-client-javascript/packages/algoliasearch"
22442244
jest: 29.6.2
22452245
ts-jest: 29.1.1

0 commit comments

Comments
 (0)