File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
packages/skin-database/api/graphql/resolvers Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ export async function search_skins(
8080}
8181
8282/**
83- * Search the database using the Algolia search index used by the Museum .
83+ * Search the database using SQLite's FTS (full text search) index .
8484 *
8585 * Useful for locating a particular skin.
8686 * @gqlQueryField
@@ -95,6 +95,16 @@ export async function search_classic_skins(
9595 throw new Error ( "Can only query 1000 records via search." ) ;
9696 }
9797
98+ // const skins = await knex("skin_search")
99+ // .select("skin_search.skin_md5")
100+ // .leftJoin("skins", "skin_search.skin_md5", "skins.md5")
101+ // .leftJoin("skin_reviews", "skins.md5", "skin_reviews.skin_md5")
102+ // .where("skins.skin_type", "=", 1)
103+ // .orderByRaw("CASE WHEN skin_reviews.review = 'NSFW' THEN 1 ELSE 0 END")
104+ // .limit(first)
105+ // .offset(offset)
106+ // .whereRaw("skin_search MATCH ?", query);
107+
98108 const skins = await knex ( "skin_search" )
99109 . select ( "skin_md5" )
100110 . leftJoin ( "skins" , "skin_search.skin_md5" , "skins.md5" )
You can’t perform that action at this time.
0 commit comments