|
2 | 2 | {
|
3 | 3 | "method": "getRecommendations",
|
4 | 4 | "testName": "get recommendations with minimal parameters",
|
5 |
| - "parameters": [ |
6 |
| - { |
7 |
| - "getRecommendations": { |
8 |
| - "requests": [ |
9 |
| - { |
10 |
| - "indexName": "indexName", |
11 |
| - "objectID": "objectID", |
12 |
| - "model": "related-products", |
13 |
| - "threshold": 42 |
14 |
| - } |
15 |
| - ] |
16 |
| - } |
| 5 | + "parameters": { |
| 6 | + "getRecommendations": { |
| 7 | + "requests": [ |
| 8 | + { |
| 9 | + "indexName": "indexName", |
| 10 | + "objectID": "objectID", |
| 11 | + "model": "related-products", |
| 12 | + "threshold": 42 |
| 13 | + } |
| 14 | + ] |
17 | 15 | }
|
18 |
| - ], |
| 16 | + }, |
19 | 17 | "request": {
|
20 | 18 | "path": "/1/indexes/*/recommendations",
|
21 | 19 | "method": "POST",
|
|
34 | 32 | {
|
35 | 33 | "method": "getRecommendations",
|
36 | 34 | "testName": "get recommendations with all parameters",
|
37 |
| - "parameters": [ |
38 |
| - { |
39 |
| - "getRecommendations": { |
40 |
| - "requests": [ |
41 |
| - { |
42 |
| - "indexName": "indexName", |
43 |
| - "objectID": "objectID", |
44 |
| - "model": "related-products", |
45 |
| - "threshold": 42, |
46 |
| - "queryParameters": { "facetFilters": ["query"] }, |
47 |
| - "fallbackParameters": { "facetFilters": ["fallback"] } |
| 35 | + "parameters": { |
| 36 | + "getRecommendations": { |
| 37 | + "requests": [ |
| 38 | + { |
| 39 | + "indexName": "indexName", |
| 40 | + "objectID": "objectID", |
| 41 | + "model": "related-products", |
| 42 | + "threshold": 42, |
| 43 | + "queryParameters": { |
| 44 | + "facetFilters": [ |
| 45 | + "query" |
| 46 | + ] |
| 47 | + }, |
| 48 | + "fallbackParameters": { |
| 49 | + "facetFilters": [ |
| 50 | + "fallback" |
| 51 | + ] |
48 | 52 | }
|
49 |
| - ] |
50 |
| - } |
| 53 | + } |
| 54 | + ] |
51 | 55 | }
|
52 |
| - ], |
| 56 | + }, |
53 | 57 | "request": {
|
54 | 58 | "path": "/1/indexes/*/recommendations",
|
55 | 59 | "method": "POST",
|
|
60 | 64 | "objectID": "objectID",
|
61 | 65 | "model": "related-products",
|
62 | 66 | "threshold": 42,
|
63 |
| - "queryParameters": { "facetFilters": ["query"] }, |
64 |
| - "fallbackParameters": { "facetFilters": ["fallback"] } |
| 67 | + "queryParameters": { |
| 68 | + "facetFilters": [ |
| 69 | + "query" |
| 70 | + ] |
| 71 | + }, |
| 72 | + "fallbackParameters": { |
| 73 | + "facetFilters": [ |
| 74 | + "fallback" |
| 75 | + ] |
| 76 | + } |
65 | 77 | }
|
66 | 78 | ]
|
67 | 79 | }
|
|
70 | 82 | {
|
71 | 83 | "method": "getRecommendations",
|
72 | 84 | "testName": "get multiple recommendations with minimal parameters",
|
73 |
| - "parameters": [ |
74 |
| - { |
75 |
| - "getRecommendations": { |
76 |
| - "requests": [ |
77 |
| - { |
78 |
| - "indexName": "indexName1", |
79 |
| - "objectID": "objectID1", |
80 |
| - "model": "related-products", |
81 |
| - "threshold": 21 |
82 |
| - }, |
83 |
| - { |
84 |
| - "indexName": "indexName2", |
85 |
| - "objectID": "objectID2", |
86 |
| - "model": "related-products", |
87 |
| - "threshold": 21 |
88 |
| - } |
89 |
| - ] |
90 |
| - } |
| 85 | + "parameters": { |
| 86 | + "getRecommendations": { |
| 87 | + "requests": [ |
| 88 | + { |
| 89 | + "indexName": "indexName1", |
| 90 | + "objectID": "objectID1", |
| 91 | + "model": "related-products", |
| 92 | + "threshold": 21 |
| 93 | + }, |
| 94 | + { |
| 95 | + "indexName": "indexName2", |
| 96 | + "objectID": "objectID2", |
| 97 | + "model": "related-products", |
| 98 | + "threshold": 21 |
| 99 | + } |
| 100 | + ] |
91 | 101 | }
|
92 |
| - ], |
| 102 | + }, |
93 | 103 | "request": {
|
94 | 104 | "path": "/1/indexes/*/recommendations",
|
95 | 105 | "method": "POST",
|
|
114 | 124 | {
|
115 | 125 | "method": "getRecommendations",
|
116 | 126 | "testName": "get multiple recommendations with all parameters",
|
117 |
| - "parameters": [ |
118 |
| - { |
119 |
| - "getRecommendations": { |
120 |
| - "requests": [ |
121 |
| - { |
122 |
| - "indexName": "indexName1", |
123 |
| - "objectID": "objectID1", |
124 |
| - "model": "related-products", |
125 |
| - "threshold": 21, |
126 |
| - "queryParameters": { "facetFilters": ["query1"] }, |
127 |
| - "fallbackParameters": { "facetFilters": ["fallback1"] } |
| 127 | + "parameters": { |
| 128 | + "getRecommendations": { |
| 129 | + "requests": [ |
| 130 | + { |
| 131 | + "indexName": "indexName1", |
| 132 | + "objectID": "objectID1", |
| 133 | + "model": "related-products", |
| 134 | + "threshold": 21, |
| 135 | + "queryParameters": { |
| 136 | + "facetFilters": [ |
| 137 | + "query1" |
| 138 | + ] |
| 139 | + }, |
| 140 | + "fallbackParameters": { |
| 141 | + "facetFilters": [ |
| 142 | + "fallback1" |
| 143 | + ] |
| 144 | + } |
| 145 | + }, |
| 146 | + { |
| 147 | + "indexName": "indexName2", |
| 148 | + "objectID": "objectID2", |
| 149 | + "model": "related-products", |
| 150 | + "threshold": 21, |
| 151 | + "queryParameters": { |
| 152 | + "facetFilters": [ |
| 153 | + "query2" |
| 154 | + ] |
128 | 155 | },
|
129 |
| - { |
130 |
| - "indexName": "indexName2", |
131 |
| - "objectID": "objectID2", |
132 |
| - "model": "related-products", |
133 |
| - "threshold": 21, |
134 |
| - "queryParameters": { "facetFilters": ["query2"] }, |
135 |
| - "fallbackParameters": { "facetFilters": ["fallback2"] } |
| 156 | + "fallbackParameters": { |
| 157 | + "facetFilters": [ |
| 158 | + "fallback2" |
| 159 | + ] |
136 | 160 | }
|
137 |
| - ] |
138 |
| - } |
| 161 | + } |
| 162 | + ] |
139 | 163 | }
|
140 |
| - ], |
| 164 | + }, |
141 | 165 | "request": {
|
142 | 166 | "path": "/1/indexes/*/recommendations",
|
143 | 167 | "method": "POST",
|
|
148 | 172 | "objectID": "objectID1",
|
149 | 173 | "model": "related-products",
|
150 | 174 | "threshold": 21,
|
151 |
| - "queryParameters": { "facetFilters": ["query1"] }, |
152 |
| - "fallbackParameters": { "facetFilters": ["fallback1"] } |
| 175 | + "queryParameters": { |
| 176 | + "facetFilters": [ |
| 177 | + "query1" |
| 178 | + ] |
| 179 | + }, |
| 180 | + "fallbackParameters": { |
| 181 | + "facetFilters": [ |
| 182 | + "fallback1" |
| 183 | + ] |
| 184 | + } |
153 | 185 | },
|
154 | 186 | {
|
155 | 187 | "indexName": "indexName2",
|
156 | 188 | "objectID": "objectID2",
|
157 | 189 | "model": "related-products",
|
158 | 190 | "threshold": 21,
|
159 |
| - "queryParameters": { "facetFilters": ["query2"] }, |
160 |
| - "fallbackParameters": { "facetFilters": ["fallback2"] } |
| 191 | + "queryParameters": { |
| 192 | + "facetFilters": [ |
| 193 | + "query2" |
| 194 | + ] |
| 195 | + }, |
| 196 | + "fallbackParameters": { |
| 197 | + "facetFilters": [ |
| 198 | + "fallback2" |
| 199 | + ] |
| 200 | + } |
161 | 201 | }
|
162 | 202 | ]
|
163 | 203 | }
|
|
166 | 206 | {
|
167 | 207 | "method": "getRecommendations",
|
168 | 208 | "testName": "get frequently bought together recommendations",
|
169 |
| - "parameters": [ |
170 |
| - { |
171 |
| - "getRecommendations": { |
172 |
| - "requests": [ |
173 |
| - { |
174 |
| - "indexName": "indexName1", |
175 |
| - "objectID": "objectID1", |
176 |
| - "model": "bought-together", |
177 |
| - "threshold": 42 |
178 |
| - } |
179 |
| - ] |
180 |
| - } |
| 209 | + "parameters": { |
| 210 | + "getRecommendations": { |
| 211 | + "requests": [ |
| 212 | + { |
| 213 | + "indexName": "indexName1", |
| 214 | + "objectID": "objectID1", |
| 215 | + "model": "bought-together", |
| 216 | + "threshold": 42 |
| 217 | + } |
| 218 | + ] |
181 | 219 | }
|
182 |
| - ], |
| 220 | + }, |
183 | 221 | "request": {
|
184 | 222 | "path": "/1/indexes/*/recommendations",
|
185 | 223 | "method": "POST",
|
|
0 commit comments