Improved search engine query and added stop words. Added 'secondary' property to tag aliases, for tag aliases to be included in searches and alias lists.

This commit is contained in:
2020-02-29 22:47:48 +01:00
parent 945642c511
commit 8dd5925af6
6 changed files with 215 additions and 49 deletions

View File

@@ -345,8 +345,8 @@ const tags = [
slug: 'electric-shock',
},
{
name: 'enhanced boobs',
slug: 'enhanced-boobs',
name: 'fake boobs',
slug: 'fake-boobs',
},
{
name: 'facefucking',
@@ -809,6 +809,10 @@ const tags = [
];
const aliases = [
{
name: '2on1',
for: 'threesome',
},
{
name: '2-on-1',
for: 'threesome',
@@ -852,6 +856,7 @@ const aliases = [
{
name: 'atm',
for: 'ass-to-mouth',
secondary: true,
},
{
name: 'bald pussy',
@@ -867,7 +872,7 @@ const aliases = [
},
{
name: 'mfm',
for: 'mfm',
for: 'mmf',
},
{
name: 'fmf',
@@ -959,11 +964,11 @@ const aliases = [
},
{
name: 'boob job',
for: 'enhanced-boobs',
for: 'fake-boobs',
},
{
name: 'boobjob',
for: 'enhanced-boobs',
for: 'fake-boobs',
},
{
name: 'brown hair',
@@ -976,6 +981,7 @@ const aliases = [
{
name: 'buttplug',
for: 'anal-toys',
secondary: true,
},
{
name: 'butt plug',
@@ -1010,7 +1016,7 @@ const aliases = [
for: 'anal-creampie',
},
{
name: 'crop', // a type of whip, not [sic short for corporal
name: 'crop', // a type of whip, not [sic] short for corporal
for: 'corporal-punishment',
},
{
@@ -1024,6 +1030,7 @@ const aliases = [
{
name: 'cum in mouth',
for: 'oral-creampie',
secondary: true,
},
{
name: 'cum on ass',
@@ -1052,6 +1059,7 @@ const aliases = [
{
name: 'deep throat',
for: 'deepthroat',
secondary: true,
},
{
name: 'deepthroating',
@@ -1064,6 +1072,7 @@ const aliases = [
{
name: 'doggystyle',
for: 'doggy-style',
secondary: true,
},
{
name: 'doggy style - pov',
@@ -1096,10 +1105,12 @@ const aliases = [
{
name: 'dominatrix',
for: 'femdom',
secondary: true,
},
{
name: 'dp',
for: 'double-penetration',
secondary: true,
},
{
name: 'first dp',
@@ -1116,6 +1127,7 @@ const aliases = [
{
name: 'dap',
for: 'double-anal',
secondary: true,
},
{
name: 'double anal (dap)',
@@ -1128,14 +1140,17 @@ const aliases = [
{
name: 'tap',
for: 'triple-anal',
secondary: true,
},
{
name: 'dpp',
for: 'double-vaginal',
secondary: true,
},
{
name: 'dvp',
for: 'double-vaginal',
secondary: true,
},
{
name: 'double vaginal (dvp)',
@@ -1163,11 +1178,11 @@ const aliases = [
},
{
name: 'enhanced',
for: 'enhanced-boobs',
for: 'fake-boobs',
},
{
name: 'enhanced tits',
for: 'enhanced-boobs',
for: 'fake-boobs',
},
{
name: 'facefuck',
@@ -1198,12 +1213,14 @@ const aliases = [
for: 'facial',
},
{
name: 'fake boobs',
for: 'enhanced-boobs',
name: 'fake tits',
for: 'fake-boobs',
secondary: true,
},
{
name: 'fake tits',
for: 'enhanced-boobs',
name: 'enhanced boobs',
for: 'fake-boobs',
secondary: true,
},
{
name: 'flogging',
@@ -1220,10 +1237,12 @@ const aliases = [
{
name: 'gape',
for: 'gaping',
secondary: true,
},
{
name: 'gapes',
for: 'gaping',
secondary: true,
},
{
name: 'gapes (gaping asshole)',
@@ -1248,6 +1267,7 @@ const aliases = [
{
name: 'incest',
for: 'family',
secondary: true,
},
{
name: 'incest fantasy',
@@ -1328,10 +1348,12 @@ const aliases = [
{
name: 'rimming',
for: 'ass-eating',
secondary: true,
},
{
name: 'rimjob',
for: 'ass-eating',
secondary: true,
},
{
name: 'role play',
@@ -1392,6 +1414,7 @@ const aliases = [
{
name: 'spitroast',
for: 'mfm',
secondary: true,
},
{
name: 'standing doggystyle',
@@ -1444,6 +1467,7 @@ const aliases = [
{
name: 'tittyfuck',
for: 'titty-fuck',
secondary: true,
},
{
name: 'tp',
@@ -1456,6 +1480,7 @@ const aliases = [
{
name: 'transgender',
for: 'transsexual',
secondary: true,
},
{
name: 'trimmed pussy',
@@ -1515,6 +1540,7 @@ exports.seed = knex => Promise.resolve()
const tagAliases = aliases.map(alias => ({
name: alias.name,
alias_for: tagsMap[alias.for],
secondary: !!alias.secondary,
}));
return upsert('tags', tagAliases, 'name');