Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anpassungen Elasticsearch version >= 5 #19

Open
guenterh opened this issue Dec 27, 2016 · 0 comments
Open

Anpassungen Elasticsearch version >= 5 #19

guenterh opened this issue Dec 27, 2016 · 0 comments

Comments

@guenterh
Copy link
Member

Für Elasticsearch Version >= 5 ist die bisher genutzte client - konfiguration so nicht mehr brauchbar.
Bisher war es möglich, für den type einer Suche oder den Operator ein Array mitzugeben (was Unsinn ist da es immer nur einen Wert für diesen Parameter der Suche geben kann)
Die Konfiguration musste deshalb an verschiedenen Stellen angepasst werden (z.B. https://github.com/linked-swissbib/vufind/blob/getTogether/oldAdapter_ES5/local/config/vufind/searchspecsES.yaml#L17)

Im Moment haben wir auf den neuen Hosts für ES5 keinen GND INdex.
Einen neuen kann ich auch nur erstellen, wenn ich erneut die Implementierung zum Aufbau dieses Index aus den JSON-LD RDF Daten codiere (die alte habe ich blöderweise beim Upgrade zu Ubuntu 16.04 verloren)

Festcodierte Indexbezeichnungen wie diese
https://github.com/linked-swissbib/vufind/blob/getTogether/oldAdapter/module/LinkedSwissbib/src/LinkedSwissbib/Backend/Elasticsearch/ESQueryBuilder.php#L112
müssen verschwinden. In ES5 heisst der Index z.B. nicht mehr testsb sondern lsb. Aliase auf ES Seite wollen wir für unsaubere client Programmierung nicht verwenden

Ob wir die Anpassungen noch in der Projektzeit von Chur machen müssen wir noch diskutieren

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant