summaryrefslogtreecommitdiff
path: root/src/pages/api/shop/suggest.js
blob: cc0ff2b301a03879f907e75b2c063179cecd7b0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import axios from 'axios'

export default async function handler(req, res) {
  const { q = '' } = req.query

  let result = await axios(
    process.env.SOLR_HOST +
      `/solr/products/suggest?suggest=true&suggest.dictionary=mySuggester&suggest.q=${q}`
  )
  try {
    res.status(200).json(result.data.suggest.mySuggester[q])
  } catch (error) {
    res.status(400).json({
      numFound: 0,
      suggestions: []
    })
  }
}