diff options
Diffstat (limited to 'src/pages/api/shop/search.js')
| -rw-r--r-- | src/pages/api/shop/search.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/pages/api/shop/search.js b/src/pages/api/shop/search.js index 8954446a..f7220568 100644 --- a/src/pages/api/shop/search.js +++ b/src/pages/api/shop/search.js @@ -421,7 +421,7 @@ export default async function handler(req, res) { return res.status(400).json({ error: 'No product IDs provided' }); } - console.log(`[SEARCHKEY] Processing ${ids.length} product IDs`); + // console.log(`[SEARCHKEY] Processing ${ids.length} product IDs`); // If less than 100 IDs, use single query if (ids.length <= 100) { @@ -440,7 +440,7 @@ export default async function handler(req, res) { '/solr/product/select?' + strictQuery.join('&'); - console.log('[SEARCHKEY SINGLE QUERY]', solrUrl); + // console.log('[SEARCHKEY SINGLE QUERY]', solrUrl); const result = await axios(solrUrl); result.data.response.products = productMappingSolr( @@ -456,9 +456,9 @@ export default async function handler(req, res) { // Batch large ID arrays into chunks of 100 const idChunks = chunkArray(ids, 100); - console.log( - `[SEARCHKEY BATCH] Splitting ${ids.length} IDs into ${idChunks.length} chunks`, - ); + // console.log( + // `[SEARCHKEY BATCH] Splitting ${ids.length} IDs into ${idChunks.length} chunks`, + // ); // Execute all chunk queries in parallel const batchQueries = idChunks.map((chunk) => { @@ -494,9 +494,9 @@ export default async function handler(req, res) { batchResults.map((r) => r.data.response.docs), ); - console.log( - `[SEARCHKEY MERGE] Merged ${allDocs.length} unique documents from ${batchResults.length} chunks`, - ); + // console.log( + // `[SEARCHKEY MERGE] Merged ${allDocs.length} unique documents from ${batchResults.length} chunks`, + // ); // Apply pagination on merged results const paginatedDocs = allDocs.slice(offset, offset + limitNum); |
