Thanks for your answers, now I have another cuestions,if I develop the filter to replacement the current synonym filter,I understand that this procces would be in time of the indexing because in time of the query search there are a lot problems knows. if so, how can I do for create my index file.
For example: I have two synonyms "Nou cam", "Cataluña" for barcelona in the data base Opcion 1) In time of the indexing would create 2 records like this: <doc> <field>barcelona<field> <field>Camp Nou<field> ... <doc> and <doc> <field>barcelona<field> <field>Cataluña<field> ... <doc> Opcion 2) or only would create one record like this: <doc> <field>barcelona<field> <field>Camp Nou,Cataluña<field> ... <doc> If it create the opcion 2 can looking for by Camp Nou y by Cataluña but when I looking for by barcelona the Solr return 2 records and that is one error because barcelona is only one IF it create the opcion 2 , I have searching wiht wildcards for example *Camp Nou* o *Cataluña* y the solr would return one records, the same case if searching by barcelona solr would return one recors that is good , but i want to know if is the better option or solr have another caracteristic betters that can resolve this topic of one better way.