2011-11-18 13 views

Respuesta

10

Solr le proporciona un CSV Response writer, que le ayudará a exportar los resultados de solr en un archivo csv.

http://localhost:8983/solr/select?q=ipod&fl=id,cat,name,popularity,price,score&wt=csv 

Todos los campos consultados serán devueltos por Solr en el formato correcto.

+0

Cuando configuro para & fl = *, solo me da algunos campos vacíos que en realidad contienen coincidencias en la consulta. ¿Está esto relacionado con el para "almacenado"/"indexado" de los campos en schema.xml? – Jun

+0

fl = * debe devolver todos los campos almacenados en su colección. Y dependiendo de la consulta, las columnas pueden contener o no valores. – Jayendra

+0

¿Cómo puedo controlar que la búsqueda solo suceda en cierto campo en contra de la consulta? – Jun

1

No hay una función de exportación incorporada en Solr. La manera más fácil sería consultar su instancia de Solr y evaluar el resultado XML. Consulte Querying Data in the Solr Tutorial para obtener detalles sobre cómo consultar un resultado de Solr. Para convertir el resultado en un archivo de texto, recomendaría utilizar uno de los clientes Solr encontrados en la página Integrating Solr en Solr Wiki y luego elegir el lenguaje de programación de su elección para crear el archivo de texto.

4

Esto no tiene nada que ver con SOLR. Cuando realiza una consulta SOLR a través de http, SOLR realiza la búsqueda y le devuelve los resultados en el formato que desee. El valor predeterminado es XML, pero muchas personas especifican wt = json para obtener resultados en formato json. Si desea este resultado en un archivo de texto, haga que su cliente de búsqueda lo coloque allí.

En el navegador, Archivo -> Guardar como.

Pero la mayoría de las personas que quieren este uso curl como el cliente y utilice la opción -o así:

curl -o result1.xml 'http://solr.local:8080/solr/stuff/select?indent=on&version=2.2&q=fish&fq=&start=0&rows=10&fl=*%2Cscore&qt=&wt=&explainOther=&hl.fl=' 

Nota las comillas simples alrededor de la URL debido a la utilización de & caracteres.

Cuestiones relacionadas