feat: search in progress

This commit is contained in:
Daniel Avila 2023-03-16 21:20:40 -04:00
parent 9995a159aa
commit 6d2f3361d0
6 changed files with 84 additions and 24 deletions

View file

@ -1,6 +1,7 @@
const express = require('express');
const router = express.Router();
const { Message } = require('../../models/Message');
const reduceHits = require('../../lib/utils/reduceHits');
// const { MeiliSearch } = require('meilisearch');
router.get('/sync', async function (req, res) {
@ -15,8 +16,14 @@ router.get('/sync', async function (req, res) {
router.get('/', async function (req, res) {
const { q } = req.query;
const result = await Message.meiliSearch({ query: q });
console.log(result);
res.send(result);
const sortedHits = reduceHits(result.hits);
console.log(sortedHits);
res.send(sortedHits);
});
router.get('/clear', async function (req, res) {
await Message.resetIndex();
res.send('cleared');
});
module.exports = router;