
Este projeto é um site para filtrar personagens de anime/vídeo/TV com base em algumas tags e propriedades específicas de caracteres.
Este projeto depende muito da pesquisa de texto completo para retornar consultas classificadas.
Configure o projeto
git clone https://github.com/lepasq/cosplay-filter.git
cd cosplay-filter
npm install
tsc public/js/script.ts Em seguida, você precisa configurar seu servidor MySQL, preencher suas variáveis de ambiente e executar schema.sql . Como exemplo, você deve dar uma olhada em .env :
# .env
DB_PORT=3306
PORT=4000
USR=root
HOST=localhost
DATABASE=Cosplay
PASSWORD=12345678
CONNECTION_LIMIT=20 Em seguida, você precisa alterar o caminho dos seus arquivos .csv no arquivo src/models/schema.sql para o seu caminho local.
Finalmente, comece o servidor
npm start Exemplo: human strong genre=amine consultar todos os personagens de anime com as tags human e strong consultarão todos os personagens de anime com as tags human e strong .
Também é possível usar operadores específicos de consulta MySQL, como + para indicar que uma palavra deve estar presente em cada linha ou - para indicar que uma palavra não deve estar presente em uma linha.