From 0106e2e3bda1a62f1c50f2d716b8f4b870439a1f Mon Sep 17 00:00:00 2001 From: Roger Rutishauser Date: Sat, 12 Oct 2024 22:16:58 +0200 Subject: [PATCH] elastic and solr --- elasticsearch/README.md | 25 ++++++++++++++++++ solr/README.md | 56 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 elasticsearch/README.md create mode 100644 solr/README.md diff --git a/elasticsearch/README.md b/elasticsearch/README.md new file mode 100644 index 0000000..d6d59ad --- /dev/null +++ b/elasticsearch/README.md @@ -0,0 +1,25 @@ +--- +gitea: none +include_toc: true +--- +# Elasticsearch + +## Show Indizes + +``` +curl 'localhost:9200/_cat/indices?v&h=i,tm&s=tm:desc' +``` + +## Show Version + +``` +curl -XGET 'localhost:9200' + or +/usr/share/elasticsearch/bin/elasticsearch --version +``` + +## memory too low + +``` +root@nbrutishauser:/home/roru/atom# sysctl -w vm.max_map_count=262144 +``` diff --git a/solr/README.md b/solr/README.md new file mode 100644 index 0000000..c65d10f --- /dev/null +++ b/solr/README.md @@ -0,0 +1,56 @@ +--- +gitea: none +include_toc: true +--- +# Solr + +Home-Verzeichnis von Solr: `/opt/solr-9.0.0/server/solr` + +## Curl Commands + +### Select by updated (from to infinite) + +``` +curl -X GET "http://localhost:8983/solr/beispiel-core/select?q=updated_on:\[2020-04-02T15:13:30Z%20TO%20*\]" +``` + +### Show Schema + +``` +curl -X GET -u solr:daspasswort "https://solr.beispiel-access-stage.whatever.info/solr/beispiel-access/schema" +``` + +### Show Fields + +``` +curl -X GET -u solr:daspasswort "https://solr.beispiel-access-stage.whatever.info/solr/beispiel-access/schema/fields" +``` + +### Update Field + +``` +curl -X POST -H 'Content-type:application/json' -u solr:daspasswort --data-binary '{ + "replace-field":{ + "name":"updated_on", + "type":"pdate", + "indexed":true } +}' "https://solr.beispiel-access-stage.whatever.info/solr/beispiel-access/schema" +``` + +### Send documents + +``` +curl -X POST -H 'Content-Type: application/json' -u solr: 'https://solr.beispiel-access-stage.whatever.info/solr/beispiel-access/update?commitWithin=1000' --data-binary @standardOutput.json +``` + +### Delete document by id + +``` +curl -X POST -H 'Content-Type: text/xml' -u solr: 'https://solr.beispiel-access-stage.whatever.info/solr/beispiel-access/update?commit=true' --data-binary '111-1' +``` + +### Delete ALL documents (CAUTION + +``` +curl -X POST -H 'Content-Type: text/xml' -u solr: 'https://solr.beispiel-access-stage.whatever.info/solr/beispiel-access/update?commit=true' --data-binary '*:*' +```