Alguém utiliza o hibernate search em projetos reais?

Eu gostaria de ter alguns esclarecimentos sobre o hibernate search como:

É possível fazer query com ele misturando hql e a forma como ele faz as querys ou terei que fazer 2 consultas e comparar os objetos retornados gerando uma coleção com o que há de comum nas coleções?

O mecanismo dele de recuperação achei um pouco confuso e na documentação os exemplos são bem superficiais.
Alguém teria exemplos de como montar consultas usando hibernate search?

Não tem como, segundo o site do fabricante:

[quote=documentaçao hibernate search]Can I mix HQL and Lucene queries?

This is not possible as there is no way to intersect the results from both queries without iterating on at least one of the results.

You may consider adding additional fields to the Lucene index and then look at the Filters in the reference documentation.[/quote]]

fonte:
http://www.hibernate.org/446.html

Mesmo assim, alguem tem exemplos de querys?

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?