Jestem pewien że co najmniej jedna osoba mnie zablokuje
A bardziej skomplikowane wyszukiwanie w teorii jest możliwe (z tego co się znam na tego typu sprawach, a nie znam się najlepiej) - jest to jedynie kwestia spreparowania odpowiednich zapytań do mysql.
OFC dla mnie to czarna magia i nie portafiłbym czegoś takiego zrobić