Inicio » Uncategorized » Cómo crear un índice en solr utilizando como fuentes de datos un archivo CSV

Cómo crear un índice en solr utilizando como fuentes de datos un archivo CSV

Aquí pongo un ejemplo del esquema y solconfig

Schema:

<fields>
<field name="uid" type="string" stored="true" required="true"/>
   <field name="prueba" type="int" indexed="true" stored="true" omitNorms="true"/>
</fields>
<uniqueKey>uid</uniqueKey>

Solrconfig:

RequestHandler para hacer la consulta:

<requestHandler name="/select" class="solr.SearchHandler">
    <!-- default values for query parameters can be specified, these
         will be overridden by parameters in the request
      -->
     <lst name="defaults">
       <str name="echoParams">explicit</str>
            <str name="defType">edismax</str>
                <str name="q.alt">*:*</str>
       <int name="rows">10</int>
           <str name="df">uid</str>
           <str name="fl">*</str>
     </lst>
</requestHandler>

RequestHandler para cargar los datos:

<requestHandler name="/update" class="solr.UpdateRequestHandler">
  </requestHandler>

Sentencias para cargar los datos:

http://xx.xx.xx.xxx:2020/pruebaCSV/update?stream.file=/users/eugenia/prueba.csv&stream.contentType=text/csv;charset=utf-8&fieldnames=uid,prueba&commit=true

 

Sentencia para consultarlo:

http:// xx.xx.xx.xxx:2020/pruebaCSV/select?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s