Вы почти наверняка захотите использовать метод A. Чтобы объединить оценки релевантности по двум индексам, вам, по сути, нужно заново изобрести Lucene.
Недостатком является то, что если школа / игрок меняет свое имя, у вас естьпереиндексировать.Это кажется довольно необычным.
Имейте в виду, что Lucene действительно хорош, только если у вас есть много свободного текста для поиска.Если это всего лишь несколько слов (например, название школы), используя возможности произвольного текста MySQL или других ваших любимых rdbms, вероятно, будет так же быстро, и их будет намного проще реализовать.Например, у вас не будет проблем с переиндексацией при переименовании.