on 514b5fc help sign in
urbit.org/pages/api/search.js
10 lines 352 B history raw
1import { index } from "../../cache/data";
2import FuzzySearch from "fuzzy-search";
4export default (req, res) => {
5 const searcher = new FuzzySearch(index, ["title"], { sort: true });
6 const results = searcher.search(req.query.q);
7 res.statusCode = 200;
8 res.setHeader("Content-Type", "application/json");
9 res.end(JSON.stringify({ results }));
10};