8b4566bd46
* ✨(backend) add evaluate-search-engine command I want to automize the search evaluation. This new command computes performance metrics. * ✨(backend) improve evaluation I add more data to my evaluations. * 📝(backend) add changelog add changelog and various fixes. * ✨(backend) improve full text I introduce two analyszers to improve the full text search. * 📝(backend) add changelog I update the changelog * 🧪(backend) fix tests and linters I fix tests and linters * ♻️(backend) various fixes I fix a buch of small things * 🔧(backend) define settings I define settings to remove magic numbers * ✨(backend) copy evaluation I copy the evaluation command * ✨(backend) index multi-language I index in multi-language * ✨(backend) flatten the data structure I changed my mind. I want a flat structure. * ♻️(backend) handle search the search must be updated so everything works * 🧪(backend) more tests I add more tests so the feature is tested more * 📝(backend) docuemntation I docuemnt so the feature is documented * ♻️(backend) various fixes I did many mistakes. There are now fixed. * 🚨(backend) fix things things were a bit broken but I ixed them * ✨(backend) detect language I change the logic. I detect the language instead of receiving it as queryparams * 🚨(backend) fix things things are broken and I fixe them here * 📝(backend) better documentation I improve the documentation a little bit * 🧪(backend) test more test is better. I add tests. * 🚨(backend) fix things fiiiiiiiiiiiiiiiiiiiiiiiix things * ♻️(backend) simplify language_code we do not need language variations * ♻️(backend) fix things things are broken. now they are fixed.