mirror of
https://github.com/captbaritone/webamp.git
synced 2026-01-23 02:15:01 +00:00
Optional SQLite search
This commit is contained in:
parent
6b4e227aad
commit
c47498120c
1 changed files with 11 additions and 1 deletions
|
|
@ -80,7 +80,7 @@ export async function search_skins(
|
|||
}
|
||||
|
||||
/**
|
||||
* Search the database using the Algolia search index used by the Museum.
|
||||
* Search the database using SQLite's FTS (full text search) index.
|
||||
*
|
||||
* Useful for locating a particular skin.
|
||||
* @gqlQueryField
|
||||
|
|
@ -95,6 +95,16 @@ export async function search_classic_skins(
|
|||
throw new Error("Can only query 1000 records via search.");
|
||||
}
|
||||
|
||||
// const skins = await knex("skin_search")
|
||||
// .select("skin_search.skin_md5")
|
||||
// .leftJoin("skins", "skin_search.skin_md5", "skins.md5")
|
||||
// .leftJoin("skin_reviews", "skins.md5", "skin_reviews.skin_md5")
|
||||
// .where("skins.skin_type", "=", 1)
|
||||
// .orderByRaw("CASE WHEN skin_reviews.review = 'NSFW' THEN 1 ELSE 0 END")
|
||||
// .limit(first)
|
||||
// .offset(offset)
|
||||
// .whereRaw("skin_search MATCH ?", query);
|
||||
|
||||
const skins = await knex("skin_search")
|
||||
.select("skin_md5")
|
||||
.leftJoin("skins", "skin_search.skin_md5", "skins.md5")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue