03.- Select,Insert,Update,Delete en Solr 7.5 ☀️

1.- Instalar CURL

Debemos tener curl para comprobar si esta instalado ejecutamos
curl --version
Output
curl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.0g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Release-Date: 2018-01-24
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy PSL
En caso de no tenerlo instalado debemos ejecutar estos comandos:
sudo apt-get update
sudo apt-get install curl

2.- Agregar un documentos (insert)

curl -X POST -H 'Content-Type: application/json' 'http://localhost:8983/solr/mycol1/update?commit=true' --data-binary '
{"add":
 {"doc":
  {"name":"eugenio","age":30}
 }
}'

3.- Actualizar un documento (update)

curl -X POST -H 'Content-Type: application/json' 'http://localhost:8983/solr/mycol1/update?commit=true' --data-binary '
[
 {"id":"c751f7a9-e725-4f61-97b7-c5ecd0355989", "name":"Eugenio","age":32 }
]'

4.- Borrar un documento (delete)

curl -X POST -H 'Content-Type: application/json' 'http://localhost:8983/solr/mycol1/update?commit=true' --data-binary '
{"delete": 
 {"id":"19ecb57d-56c1-4cbd-bc0c-ff4fa41a1b7e"}
}'

5.- Leer (Select)


curl -X POST -H 'Content-Type: application/json' 'http://localhost:8983/solr/mycol1/select?q=name:Eugenio2'

























Comentarios

Facebook Like

Entri Populer

hackear wifi con kali linux 📡

Instalar Netbeans 10 en Windows 10

Instalar netbeans 10 en ubuntu 18.04