add non-game content filter

This commit is contained in:
2025-03-17 02:48:34 -03:00
parent c5c680efea
commit e3ee89d663
5 changed files with 74 additions and 13 deletions

View File

@@ -44,6 +44,7 @@ let defaultSettings = {
fields: searchFields,
fuzzy: 0,
prefix: true,
hideNonGame: true,
};
//programmatically set the default boosts while reducing overhead when adding another search field
@@ -79,7 +80,9 @@ let defaultOptions = {
fileCount: fileCount,
termCount: 0,
generateAsciiArt: generateAsciiArt,
isEmulatorCompatible: isEmulatorCompatible
isEmulatorCompatible: isEmulatorCompatible,
isNonGameContent: isNonGameContent,
nonGameTerms: nonGameTerms
};
function updateDefaults(){
@@ -143,7 +146,8 @@ app.get("/search", async function (req, res) {
results: results,
pageNum: pageNum,
indexing: search.indexing,
urlPrefix: urlPrefix
urlPrefix: urlPrefix,
settings: settings
};
let page = "results";
options = buildOptions(page, options);