Dúvida Hibernate Search

Comecei a utilizar o Hibernate Search em um projeto, consegui fazer funcionar blz, mas tem uma coisa que eu não consegui fazer, li a documentação, procurei exemplos, mas
não encontrei nada que me ajudasse, e é uma coisa que acho meio básica. O negócio é o seguinte:

Preciso indexar o uma coleção de strings, como essa:

@ElementCollection(fetch = FetchType.EAGER)
private Set<String> tags = new HashSet<String>();

Já tentei utilizar as anotações básicas, criar um Bridge, mas não rolou, por acaso tem como fazer isso?

Creio que o que esteja procurando fazer está na anotação @IndexedEmbedded, veja na documentação como ela é utilizada:

http://docs.jboss.org/hibernate/search/4.1/reference/en-US/html/search-mapping.html#search-mapping-associated

Eu tentei utilizar essa anotação, mas parece que ela só pode ser usada se o objeto embedded também tiver as anotações de indexação, ou seja, tem que ser uma entidade, o que não é o caso da String.

No caso de coleções de tipos básicos do java, como String, eu encontrei um Bridge apropriado (que não estava na documentação) que é @BuiltinIterableBridge. O código ficou assim.

    @Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO)
    @FieldBridge(impl = BuiltinIterableBridge.class)
    @ElementCollection(fetch = FetchType.EAGER)
    private Set<String> tags = new HashSet<String>();

Estou com um problema relacionado a este assunto,

Estou pesquisando em todos os lugares possíveis, já acionei 4 amigos especialistas em java, certificados e tudo mais.
Lancei perguntas em forum, baixei o manual do Hibernate Search, estou pirando aqui e ninguém tem idéia de como resolver.
Só preciso fazer o reload do arquivo de sinônimos (synonimus.txt) depois dele ser alterado (em ambiente de produção, sem precisar reiniciar o servidor).

Alguém tem alguma referência, alguem que eu possa ligar, uma idéia de como fazer isso?

Isso não é algo que o próprio Hibernate Search implemente. O Solr, por exemplo, precisa de um comando explícito (RELOAD) para fazer isso - recarregar o arquivo de sinônimos, que por acaso se chama “synonyms.txt”, não “synonimus.txt” - você está misturando com português e a palavra “anonymous”.

isso mesmo, este reload que não acho, nao sei qual contexto posso usar ele, achei algo como:

6.3. Rebuilding the whole Index

If you change the entity mapping to the index, chances are that the whole Index needs to be updated; For example if you decide to index a an existing field using a different analyzer you’ll need to rebuild the index for affected types. Also if the Database is replaced (like restored from a backup, imported from a legacy system) you’ll want to be able to rebuild the index from existing data. Hibernate Search provides two main strategies to choose from:

Using FullTextSession.flushToIndexes() periodically, while using FullTextSession.index() on all entities.
Use a MassIndexer.

Será que esto no caminho?