Greenlens/constants/searchIntentConfig.js

403 lines
7.6 KiB
JavaScript

const SEARCH_INTENT_CONFIG = {
intents: {
easy: {
aliases: [
'easy',
'easy care',
'easy plant',
'easy plants',
'easy to care',
'beginner',
'beginner plant',
'beginner plants',
'low maintenance',
'hard to kill',
'starter plant',
'starter plants',
'pflegearm',
'pflegeleicht',
'anfanger',
'anfangerpflanze',
'anfangerpflanzen',
'einfach',
'unkompliziert',
'facil cuidado',
'facil',
'principiante',
'planta facil',
'planta resistente',
],
entryHints: [
'easy',
'pflegeleicht',
'robust',
'resilient',
'hardy',
'low maintenance',
'beginner',
'facil',
'resistente',
'uncomplicated',
],
},
low_light: {
aliases: [
'low light',
'dark corner',
'dark room',
'office plant',
'office',
'windowless room',
'shade',
'shady',
'indirect light',
'little light',
'wenig licht',
'dunkle ecke',
'buero',
'buro',
'dunkel',
'schatten',
'halbschatten',
'poca luz',
'oficina',
'rincon oscuro',
'sombra',
],
lightHints: [
'low light',
'low to full light',
'shade',
'partial shade',
'indirect',
'indirect bright',
'bright indirect',
'wenig licht',
'schatten',
'halbschatten',
'indirekt',
'poca luz',
'sombra',
'luz indirecta',
],
},
pet_friendly: {
aliases: [
'pet friendly',
'pet-safe',
'pet safe',
'safe for cats',
'safe for dogs',
'cat safe',
'dog safe',
'non toxic',
'non-toxic',
'haustierfreundlich',
'tierfreundlich',
'katzensicher',
'hundefreundlich',
'mascota',
'pet friendly plant',
'segura para gatos',
'segura para perros',
'no toxica',
'no tóxica',
],
entryHints: [
'pet friendly',
'safe for pets',
'safe for cats',
'safe for dogs',
'tierfreundlich',
'haustierfreundlich',
'mascota',
],
},
air_purifier: {
aliases: [
'air purifier',
'air purifying',
'clean air',
'cleaner air',
'air cleaning',
'air freshening',
'luftreiniger',
'luftreinigend',
'reinigt luft',
'purificador',
'aire limpio',
'purifica aire',
],
entryHints: [
'air purifier',
'air purifying',
'clean air',
'luftreiniger',
'purificador',
],
},
flowering: {
aliases: [
'flowering',
'flowers',
'blooms',
'in bloom',
'bluhend',
'bluht',
'blumen',
'con flores',
'floracion',
],
entryHints: [
'flowering',
'blooms',
'flower',
'bluh',
'flor',
],
},
succulent: {
aliases: [
'succulent',
'succulents',
'cactus',
'cactus-like',
'drought tolerant',
'sukkulente',
'sukkulenten',
'trockenheitsvertraglich',
'trockenheitsvertraeglich',
'suculenta',
'suculentas',
],
entryHints: [
'succulent',
'cactus',
'drought tolerant',
'sukkulent',
'suculenta',
],
},
bright_light: {
aliases: [
'bright light',
'bright room',
'bright spot',
'east window',
'west window',
'sunny room',
'helles licht',
'hell',
'lichtreich',
'fensterplatz',
'mucha luz',
'luz brillante',
],
lightHints: [
'bright light',
'bright indirect',
'bright',
'helles licht',
'helles indirektes licht',
'luz brillante',
],
},
sun: {
aliases: [
'full sun',
'sun',
'sunny window',
'direct sun',
'south window',
'south facing window',
'volle sonne',
'sonnig',
'direkte sonne',
'fenster sud',
'fenster sued',
'fenster süd',
'ventana soleada',
'sol directo',
],
lightHints: [
'full sun',
'sunny',
'direct sun',
'volles sonnenlicht',
'sonnig',
'sol directo',
],
},
high_humidity: {
aliases: [
'high humidity',
'humid',
'bathroom plant',
'bathroom',
'shower room',
'humid room',
'tropical humidity',
'hohe luftfeuchtigkeit',
'feucht',
'badezimmer',
'dusche',
'luftfeucht',
'humedad alta',
'bano',
'baño',
],
entryHints: [
'high humidity',
'humidity',
'humid',
'hohe luftfeuchtigkeit',
'luftfeuchtigkeit',
'humedad alta',
],
},
hanging: {
aliases: [
'hanging',
'trailing',
'hanging basket',
'shelf plant',
'vine plant',
'cascading',
'hangend',
'ampel',
'rankend',
'colgante',
'planta colgante',
],
entryHints: [
'hanging',
'trailing',
'vine',
'hang',
'colgante',
],
},
patterned: {
aliases: [
'patterned',
'patterned leaves',
'striped',
'variegated',
'spotted',
'decorative leaves',
'fancy leaves',
'gemustert',
'muster',
'gestreift',
'bunt',
'variegada',
'rayada',
],
entryHints: [
'patterned',
'striped',
'variegated',
'spotted',
'gemustert',
'gestreift',
],
},
tree: {
aliases: [
'tree',
'indoor tree',
'small tree',
'floor tree',
'zimmerbaum',
'baum',
'arbol',
'árbol',
],
entryHints: [
'tree',
'baum',
'arbol',
],
},
large: {
aliases: [
'large',
'big plant',
'tall plant',
'statement plant',
'floor plant',
'oversized plant',
'gross',
'groß',
'grosse pflanze',
'hohe pflanze',
'planta grande',
'planta alta',
],
entryHints: [
'large',
'big',
'tall',
'gross',
'groß',
'grande',
],
},
medicinal: {
aliases: [
'medicinal',
'healing plant',
'herb',
'kitchen herb',
'tea herb',
'apothecary plant',
'heilpflanze',
'heilkraut',
'kraut',
'medicinal plant',
'medicinal herb',
'medicinales',
'hierba',
'hierba medicinal',
],
entryHints: [
'medicinal',
'herb',
'heil',
'kraut',
'hierba',
],
},
},
noiseTokens: [
'plant',
'plants',
'pflanze',
'pflanzen',
'planta',
'plantas',
'for',
'fur',
'fuer',
'para',
'mit',
'with',
'and',
'und',
'y',
'the',
'der',
'die',
'das',
'el',
'la',
'de',
'a',
'an',
],
};
module.exports = {
SEARCH_INTENT_CONFIG,
};