Hibernate Search - Indexação

2 respostas
antoniopopete
Como faço para apontar para o hibernate search que ele deve indexar as propriedades? Além de anotar? Achei que fazendo um save normalmente ele salva e indexa.
@Indexed
public class DocumentoModel implements Serializable {

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	@Column(name = "ID")
	@DocumentId
	private Long id;
	@Column(name = "TEXTO_MONOGRAFIA")
	@Field(index = Index.TOKENIZED, store = Store.COMPRESS)
	private String textoMonografia;

hibernate cfg:

<hibernate-configuration>

	<session-factory>
		<mapping class="br.ucsal.projeto.domain.model.ConceitoModel" />
		<mapping class="br.ucsal.projeto.domain.model.CursoModel" />
		<mapping class="br.ucsal.projeto.domain.model.DocumentoModel" />
		<mapping
			class="br.ucsal.projeto.domain.model.DocumentoRelevanciaModel" />
		<mapping class="br.ucsal.projeto.domain.model.InstituicaoModel" />
		<mapping class="br.ucsal.projeto.domain.model.RelevanciaModel" />
		<mapping class="br.ucsal.projeto.domain.model.TaxonomiaModel" />
		<mapping
			class="br.ucsal.projeto.domain.model.TipoDocumentoModel" />
		<event type="post-update">
			<listener
				class="org.hibernate.search.event.FullTextIndexEventListener" />
		</event>
		<event type="post-insert">
			<listener
				class="org.hibernate.search.event.FullTextIndexEventListener" />
		</event>
		<event type="post-delete">
			<listener
				class="org.hibernate.search.event.FullTextIndexEventListener" />
		</event>
		

	</session-factory>

</hibernate-configuration>

2 Respostas

Williansmartins

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?

thisenrose

Achei um material muito bom sobre indexação.
http://www.youblisher.com/p/155341-Indexacao-e-Pesquisa-usando-Apache-Lucene-e-Hibernate-Search/

Criado 29 de maio de 2008
Ultima resposta 4 de fev. de 2013
Respostas 2
Participantes 3