Hibernate search - busca osbre objetos e fulltext

3 respostas
antoniopopete

Como monto uma query comum, onde um dos atributos da query seja o campo que quero fazer a busca fulltext?
Exemplo

select * from x where id = ? and nome = ? and campofulltext....

tem como fazer isso?

3 Respostas

_Renatu

Voce tem que usar as classes query e queryparser’s do Lucene, da uma olhada nesse post do blog da Caelum:

http://blog.caelum.com.br/2007/06/13/hibernate-search-com-lucene/

as queries do lucene sao parecidas com queries do google

voce pode ter queries assim por exemplo: “id:1234 nome:Renato”

antoniopopete

Mas a pergunta fica por conta de usar as duas juntas.
Não quero fazer 2 querys…
Apenas um que me retorne inclusive o conteudo filtrado pelo search.
busca por palavras-chaves e campo…

antoniopopete

_Renatu:
Voce tem que usar as classes query e queryparser’s do Lucene, da uma olhada nesse post do blog da Caelum:

http://blog.caelum.com.br/2007/06/13/hibernate-search-com-lucene/

as queries do lucene sao parecidas com queries do google

voce pode ter queries assim por exemplo: “id:1234 nome:Renato”

Falo no sentido de fazer uma query do lucene misturada com a do hibernate.Um query do hibernate que em uma das condições filtre um campo que é indexado pelo Lucene…

Criado 3 de junho de 2008
Ultima resposta 5 de jun. de 2008
Respostas 3
Participantes 2