Hibernate Search + @OneToMany

Galera é o seguintem, estou usando o Hibernate Search (integração do hibernate com o lucene), até agora estou achando mto bacana… mas esbarrei no seguinte problema, eu tenho um mapeamento @OneToMany e n to sabendo mapea-lo para o lucene, eu já tentei usar o @IndexedEmbedded e o @ContainedIn dessa maneira:

@OneToMany(mappedBy="servico", cascade={CascadeType.PERSIST,CascadeType.MERGE},fetch=FetchType.LAZY)
	@Cascade(value = {org.hibernate.annotations.CascadeType.DELETE_ORPHAN })
	//@IndexedEmbedded
	@ContainedIn
	public Set<PalavraChave> getPalavraschave() {
		return palavraschave;
	}

e no domínio ‘PalavraChave’:

@Column(name="descricao", length=40, nullable=false)
	@Field(index=Index.TOKENIZED,store=Store.YES)
	public String getDescricao() {
		return descricao;
	}

Uma das minhas dúvidas é se eu devo anotar ‘PalavraChave’ com o @Indexed e o @DocumentId.

Quando eu busco por algum campo do domínio ‘Servico’ que conté o Set de PalavraChave acha, porém, quando eu tento buscar usando algo do tipo palavrasChave.descricao, não retorna nada sempre.

Alguém tem uma dica pra me ajudar?
Abraços.