Hibernate search

2 respostas
antoniopopete

Vocês utilizam muito?
Como está o uso desse framework no mercado?

2 Respostas

feltraco

Atende muito bem…

uso na maioria dos meus projetos…

antoniopopete
feltraco:
Atende muito bem...

uso na maioria dos meus projetos...

Você poderia dar uma luz sobre algumas questoes?

A primeira:

Realmente não existe uma forma de usar hibernate search e hibernate na mesma query?Tenho que fazer 2 consultas e fazer o merge entre as coleções?

Eu tenho uma pesquisa que utiliza palavras chaves, essa seria a maneira correta de fazer esse tipo de pesquisa?

private List<DocumentoModel> realizaBuscaFullText(
			DocumentoModel documentoModel) {
		try {

			if (documentoModel.getPalavrasChave().size() > 0) {
				FullTextSession fullTextSession = Search
						.createFullTextSession(super.getSession());

				String[] stopWords = new String[] { "de", "do", "da", "dos",
						"das", "a", "o", "na", "no", "em" };
				QueryParser parser = new QueryParser("textoMonografia",
						new StopAnalyzer(stopWords));

				Query luceneQuery = parser
						.parse(prepareParsePalavrasChaveToString(documentoModel
								.getPalavrasChave()));

				FullTextQuery fullTextQuery = fullTextSession
						.createFullTextQuery(luceneQuery, DocumentoModel.class);

				List<DocumentoModel> documentos = fullTextQuery.list();

				return documentos;
			}
		} catch (Exception ex) {
			throw new DAOException(ex);
		}
		return null;
	}
Criado 22 de junho de 2008
Ultima resposta 23 de jun. de 2008
Respostas 2
Participantes 2