You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by lupiss <lu...@hotmail.com> on 2008/12/05 00:51:50 UTC
Re: Solrj queries
Hola! soy nueva en solr, yo uso solrj, y tu pregunta es como consultar con
solrj mira, ahí te va una pequeña descripción de lo que puedes hacer:
1. hacer tu jsp o php, etc. donde el usuario introducira el nombre y
apellido, después lees esos valores de tal vez con algun getText.
2. entonces construyes la consulta:
suponiendo que en tu esquema definiste el campo de nombre como name y el de
apellido como lname; y que en el jsp o php (en tu formulario pues) los
campos de texto donde el usuario introduce el nombre y apellido se llaman
nam, lnam, respectivamente, entonces tendrías que hacer algo así:
String Consulta = "name: "+nam.getText();+" lname: "+lnam.getText();
bien hasta ahora solo tienes una cadena que contiene la consulta que le
mandarás a solr, esta cadena la recibe de parámetro el objeto query,
entonces lo construyes:
SolrQuery query;
QueryResponse qrsp;
//función que consulta
public SolrDocumentList consultar(String Consulta) throws
SolrServerException {
SolrDocumentList docs;
query = new SolrQuery();
query.setQuery( Consulta );
qrsp = server.query( query );
docs= qrsp.getResults();
return docs;
}
entonces solo mandarías llamar esa función pasando de parámetro la cadena
consulta que creaste antes:
consultar(Consulta)
--
View this message in context: http://www.nabble.com/Solrj-queries-tp20494859p20845145.html
Sent from the Solr - User mailing list archive at Nabble.com.