А можно еще sphinx-search прикрутить 🙂
А если серьезно, то готового решения для ВР — нет.
Не заметил, что вопрос о BuddyPress. А как реализованы поля?
Сергей, сейчас все значения профиля (ну, почти все — кроме даты и еще какого-то редкого случая) конвертируются в ссылки. Эти данные хранятся в отдельной таблице [wp_]bp_xprofile_data, кажется.
И кстати, вы пробовали пользоваться поиском по пользователям от ВР? У меня он прекрасно ищет по полям профиля всех пользователей 🙂
Поля созданы из админки и хранятся там, где сказал SlaFFik. Стандартный поиск я прикручивал конечно, но его функционала недостаточно. Принял решение писать отдельный плагин, но и тут не все гладко. Уже создал тему по этому поводу.
До этого кстати, рылся в поисках такого плагина и наткнулся на BP Profile Search. Он должен искать по выделенным полям, но к сожалению ключевое слово — должен, плагин совсем не работает.