better regex for searching both names and slugs
fix search and add tests
better search again