Updates suchindex-solr/daten-in-solr-laden.md
Auto commit by GitBook Editor
This commit is contained in:
parent
fc4ab259fd
commit
1dc8f9c613
|
@ -2,49 +2,53 @@
|
||||||
|
|
||||||
## Konfiguration neu einlesen
|
## Konfiguration neu einlesen
|
||||||
|
|
||||||
* Menü "Core Admin" aufrufen: http://localhost:8983/solr/#/~cores/gettingstarted
|
* Menü "Core Admin" aufrufen: [http://localhost:8983/solr/\#/~cores/gettingstarted](http://localhost:8983/solr/#/~cores/gettingstarted)
|
||||||
* Button "Reload" drücken
|
* Button "Reload" drücken
|
||||||
|
|
||||||
## Index leeren (im Terminal)
|
## Index leeren \(im Terminal\)
|
||||||
|
|
||||||
Der folgende Befehl löscht alle Daten im Index ```gettingstarted```
|
Der folgende Befehl löscht alle Daten im Index `gettingstarted`
|
||||||
|
|
||||||
```
|
```
|
||||||
curl "http://localhost:8983/solr/gettingstarted/update?commit=true&stream.body=%3Cdelete%3E%3Cquery%3E*%3A*%3C/query%3E%3C/delete%3E"
|
curl "http://localhost:8983/solr/gettingstarted/update?commit=true&stream.body=%3Cdelete%3E%3Cquery%3E*%3A*%3C/query%3E%3C/delete%3E"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Daten laden (im Terminal)
|
## Daten laden \(im Terminal\)
|
||||||
|
|
||||||
Der folgende Befehl indexiert die Daten aus der Datei ```test.tsv```. Der Befehl ist so lang, weil Solr mitgeteilt werden muss, welche Felder mehrfachbelegt sind und mit welchem Zeichen diese getrennt sind.
|
Der folgende Befehl indexiert die Daten aus der Datei `test.tsv`. Der Befehl ist so lang, weil Solr mitgeteilt werden muss, welche Felder mehrfachbelegt sind und mit welchem Zeichen diese getrennt sind.
|
||||||
|
|
||||||
```
|
```
|
||||||
curl "http://localhost:8983/solr/gettingstarted/update/csv?commit=true&separator=%09&f.title.split=true&f.title.separator=%E2%90%9F" --data-binary @test.tsv -H 'Content-type:text/plain; charset=utf-8'
|
curl "http://localhost:8983/solr/gettingstarted/update/csv?commit=true&separator=%09&f.title.split=true&f.title.separator=%E2%90%9F" --data-binary @test.tsv -H 'Content-type:text/plain; charset=utf-8'
|
||||||
```
|
```
|
||||||
|
|
||||||
Weitere mehrfachbelegte Felder ergänzen Sie, indem Sie vor dem zweiten Anführungszeichen einen weiteren Teil wie folgt anfügen:
|
Weitere mehrfachbelegte Felder ergänzen Sie, indem Sie vor dem zweiten Anführungszeichen einen weiteren Teil wie folgt anfügen:
|
||||||
|
|
||||||
```
|
```
|
||||||
&f.year.split=true&f.year.separator=%E2%90%9F
|
&f.year.split=true&f.year.separator=%E2%90%9F
|
||||||
```
|
```
|
||||||
|
|
||||||
Beispiel:
|
Beispiel \(Datensatz Wiley\):
|
||||||
```
|
|
||||||
curl "http://localhost:8983/solr/gettingstarted/update/csv?commit=true&separator=%09&f.title.split=true&f.title.separator=%E2%90%9F&f.year.split=true&f.year.separator=%E2%90%9F" --data-binary @test.tsv -H 'Content-type:text/plain; charset=utf-8'
|
|
||||||
```
|
|
||||||
|
|
||||||
|
```
|
||||||
|
curl "http://localhost:8983/solr/gettingstarted/update/csv?commit=true&separator=%09&f.author2.split=true&f.author2.separator=%24&f.author2_date.split=true&f.author2_date.separator=%24&f.publisher.split=true&f.publisher.separator=%24&f.publishPlace.split=true&f.publishPlace.separator=%24" --data-binary @test.tsv -H 'Content-type:text/plain; charset=utf-8'
|
||||||
|
```
|
||||||
|
|
||||||
## Prüfen Sie das Ergebnis
|
## Prüfen Sie das Ergebnis
|
||||||
|
|
||||||
Rufen Sie die Browsing-Oberfläche auf (http://localhost:8983/solr/gettingstarted/browse). Machen Sie ein paar Beispielsuchen, um sicherzugehen, dass die Daten richtig indexiert wurden.
|
Rufen Sie die Browsing-Oberfläche auf \([http://localhost:8983/solr/gettingstarted/browse](http://localhost:8983/solr/gettingstarted/browse)\). Machen Sie ein paar Beispielsuchen, um sicherzugehen, dass die Daten richtig indexiert wurden.
|
||||||
|
|
||||||
## Solr beenden und starten
|
## Solr beenden und starten
|
||||||
|
|
||||||
Solr wurde als Prozess gestartet, der bis zum nächsten Neustart des Rechners weiterläuft. Sie können Solr jederzeit manuell beenden und starten:
|
Solr wurde als Prozess gestartet, der bis zum nächsten Neustart des Rechners weiterläuft. Sie können Solr jederzeit manuell beenden und starten:
|
||||||
|
|
||||||
* Solr beenden:```~/solr-6.5.0/bin/solr stop```
|
* Solr beenden:`~/solr-6.5.0/bin/solr stop`
|
||||||
* Solr starten:```~/solr-6.5.0/bin/solr start -s ~/solr-6.5.0/example/schemaless/solr```
|
* Solr starten:`~/solr-6.5.0/bin/solr start -s ~/solr-6.5.0/example/schemaless/solr`
|
||||||
|
|
||||||
Etwa 15-30 Sekunden nach dem Startbefehl sollte die Administrations- und die Browsingoberfläche unter den gewohnten Adressen erreichbar sein.
|
Etwa 15-30 Sekunden nach dem Startbefehl sollte die Administrations- und die Browsingoberfläche unter den gewohnten Adressen erreichbar sein.
|
||||||
|
|
||||||
## Literatur
|
## Literatur
|
||||||
|
|
||||||
* [Offizielle Anleitung zum Einspielen von CSV-Daten](https://wiki.apache.org/solr/UpdateCSV#Updating_a_Solr_Index_with_CSV)
|
* [Offizielle Anleitung zum Einspielen von CSV-Daten](https://wiki.apache.org/solr/UpdateCSV#Updating_a_Solr_Index_with_CSV)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue