on master help sign in
Merge pull request #1411 from urbit/mp/stupider-search

api: less fuzzy search

commit2f5f81ad79024f6bdf68b53f08cc38ca1d4087c5 authormatildepark <matilde.park@urbit.org> dateThu 21 Apr 2022, 20:44 (5 years ago) parenta5fc4f879ac687
1 file changed+5−3
pages/api/search.js+5−3
pages/api/search.js+5−3
@@ -1,9 +1,11 @@
11import { index } from "../../cache/data";
2−import FuzzySearch from "fuzzy-search";
32
43export default (req, res) => {
5− const searcher = new FuzzySearch(index, ["title"], { sort: true });
6− const results = searcher.search(req.query.q);
4+ const results = index.filter(
5+ (e) =>
6+ e.title?.toLowerCase().includes(req.query.q) ||
7+ e?.slug.includes(req.query.q)
8+ );
79 res.statusCode = 200;
810 res.setHeader("Content-Type", "application/json");
911 res.end(JSON.stringify({ results }));