De caching is de stabiele basis die de app nodig heeft. Het is inmiddels al een database.
artiesten moeten leidend zijn niet evenementnamen. Het is onmogelijk evenementnamen te verwerken fatsoenlijk. Creeer een lijst van artiesten die al dan niet metal zijn, en zoek die in de evenementnamen. Als die artiest er is, is het metal.
Wikipedia, de metal encyclopedie, tags etc. kunnen niet altijd uitsluiting geven, maar wel soms. Door toe te staan dat het soms onbepaald is kan je gaan uitsluiten. Dus weg van de binaire vragen.
Toewerken naar puntensysteem. Bestaan uit oa venue. De baroeg is heel metal. Groene Engel niet. Trash metal is heel metal. Shoegaze niet. Maar het sluit elkaar niet uit.
Creeer dedicated worker om om te gaan met database.
Verplaats beslissingen over metalheid naar de mergenEventCheck. De rawEventCheck bereid hooguit data voor - daarvoor moet een aparte tijdelijke record komen
De caching is de stabiele basis die de app nodig heeft. Het is inmiddels al een database.