Hello. Also you can index only "soccerclub" always deleting the whitespace in the expression with a charFilter. This behaviour must be also applied in search context. So then you have:
1. Index time: soccer club --> soccerclub indexed. 2. Search time: soccer club OR soccerclub --> soccerclub searched. You will always find results. Another option os to make an expansion of terms in a multivalued field including them with and without whitespaces, for example. As you wish.