Jacky Zhao
2021-10-31 8ca31df3f22e2678cf201105c1cb2925aca3c7d3
layouts/partials/search.html
@@ -177,9 +177,15 @@
                limit: 5,
            }
        ]).then(searchResults => {
        const titleIds = [...searchResults.filter(x => x.field === 'title')?.[0].result] ?? []
        const contentIds = [...searchResults.filter(x => x.field === 'content')?.[0].result] ?? []
        const allIds = [...titleIds, ...contentIds]
            const getByField = field => {
                const results = searchResults.filter(x => x.field === field)
                if (results.length === 0) {
                    return []
                } else {
                    return [...results[0].result]
                }
            }
            const allIds = [...getByField('title'), ...getByField('content')]
        const finalResults = allIds.map(fetch)
            // display