From 74e6f32aa1a360b83dcfc32b129c59acf0e3352b Mon Sep 17 00:00:00 2001 From: Nilesh <19304+nileshtrivedi@users.noreply.github.com> Date: Sun, 10 Jul 2022 18:34:05 +0100 Subject: [PATCH] Fixed search with JSONLines --- db/jsonlines.js | 14 +++++++++++++- src/AdvancedSearch.svelte | 16 ++++------------ 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/db/jsonlines.js b/db/jsonlines.js index c904b16..7f1ed7d 100644 --- a/db/jsonlines.js +++ b/db/jsonlines.js @@ -45,6 +45,18 @@ export const io_getReviewsForItem = (item_id) => { export const io_getItemsWithIDs = (ids) => { let results = items_db.filter(i => ids.includes(i.iid)); - console.log({ids}, {results}); + // console.log({ids}, {results}); return results; +} + +export const io_search_items = (query) => { + if(!query) return []; + let items = items_db.filter(i => i.name.toLowerCase().includes(query.toLowerCase())).slice(0,6); + return items; +} + +export const io_search_topics = (query) => { + if(!query) return []; + let topics = topics_db.filter(t => t.display_name.toLowerCase().includes(query.toLowerCase())).slice(0,6); + return topics; } \ No newline at end of file diff --git a/src/AdvancedSearch.svelte b/src/AdvancedSearch.svelte index f75cb2e..9007d67 100644 --- a/src/AdvancedSearch.svelte +++ b/src/AdvancedSearch.svelte @@ -1,4 +1,6 @@