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.