Changelog Solr - Volltext Suchmaschine: Unterschied zwischen den Versionen
Iesdev (Diskussion | Beiträge) |
Iesdev (Diskussion | Beiträge) |
||
Zeile 36: | Zeile 36: | ||
==Changelog== | ==Changelog== | ||
+ | ===2.23 (20.05.2021)=== | ||
+ | {| | ||
+ | | style="vertical-align:top;" | {{fix}} || Prüfen, ob Solr-Dienst noch läuft, ggf. anzeigen oder neustarten | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{add}} || Erweiterung für Docker-Integration | ||
+ | |} | ||
===2.22 (15.03.2021)=== | ===2.22 (15.03.2021)=== | ||
{| | {| |
Version vom 20. Mai 2021, 11:30 Uhr
Release Notes
Anmerkungen
Änderungen in Version 2.13
Bei PDF-Dokumenten werden die Title und Beschreibungsfelder nun nicht mehr automatisch in den Index aufgenommen. Diese Information sollen redaktionell an den PDF-Dokumenten angegeben werden. Für diese Anpassung gibt es verschiedenen Gründe:
- Die Eigenschaft 'Title' der PDF-Dokumente enthält nur in den seltensten Fällen aussagekräftige Informationen und lautet stattdessen 'Dokument 1', so dass diese Daten nicht übernommen werden.(Bereits seit Version 2.8)
- Die Beschreibung wurde aus dem ersten Teil des Inhaltes des PDF-Dokumentes ermittelt. Häufig sind hier Zeichen enthalten, die im PDF-Dokument nicht sichtbar sind, in der Beschreibung aber dennoch angezeigt werden und zu Irritationen führen. Der ermittelte Text war eher eine zufällige Auswahl und daher auch nur wenig aussagekräftig.
- Außerdem wiederholt sich zu Beginn des Dokumentes in der Regel die Überschrift, die dann mehrfach in die Beschreibung übernommen wird. Da diese in der Regel auch dem angegeben Titel entspricht, wirkt sich dieses deutlich auf die Gewichtung der PDF-Dokumente aus. Bei Übereinstimmung eines Suchbegriffs mit einem Begriff aus der Überschrift des Dokumentes wird dieses unverhältnismäßig start gewichtet und an den vorderen Positionen in der Suchergebnisliste angezeigt obwohl andere Artikelseiten relevantere Informationen besitzen. Mit der Möglichkeit den Titel und die Beschreibung im Redaktionssystem direkt an dem PDF anzugeben, kann dieser Fehlzustand behoben werden. Die eingegebenen Daten werden analog zu den Daten anderer Artikel ausgewertet, so dass auch die Gewichtung der PDF Dokumente den Artikelseiten gleicht.
Änderungen in Version 2.0
- Ab Version 2.0 wird Solr 6.6.0 verwendet. Der Index dieser Solr-Version ist inkompatibel mit dem bestehenden Index. Daher wird bei einem Update auf diese Version ein neues Index-Verzeichnis verwendet
WEBNODE_HOME/data/solr6
- Das bestehende Verzeichnis
WEBNODE_HOME/data/solr
- bleibt erhalten und sollte nach erfolgreichem Update gelöscht werden. Nach dem Update muss der Index über die vom IES bereit gestellte Konfigurations-Oberfläche für Solr der Index neu erstellt werden. Siehe Solr Konfiguration (ab Version 1.13)
- Solr 6.6.0 setzt Java 8 voraus. Hierfür muss vor dem Update darauf geachtet werden, dass auf dem Server Java 8 installiert ist.
- Solr kann nicht mehr wie bisher embedded im IES-Webnode laufen. Daher ist Solr jetzt als eigener Prozess ausgegliedert. Der IES-Webnode übernimmt aber weiterhin die Steuerung des Solr-Servers. Der IES-Webnode startet Solr wenn der IES-Webnode gestartet wird und stoppt Solr wenn der IES-Webnode gestoppt wird. Da Solr jetzt ein eigener Prozess ist muss die Speicherzuweisung für den IES-Webnode und Solr separat angegeben werden. Hierzu muss noch folgende Anpassung erfolgen:
- Linux
/etc/default/ies-webnode
- Die Speicherdefinition wie Z.B.
IES_JAVA_OPTIONS="-server -Xss8m -Xms1g -Xmx1g -XX:MaxPermSize=256m"
- muss z.B. auf
IES_JAVA_OPTIONS="-server -Xss8m -Xms256m -Xmx256m -Dsolr.memory=1g"
- geändert werden.
- Windows
IES_WEBNODE_HOME/ies-webnode.ini
- Die Speicherdefinition wie Z.B.
Virtual Machine Parameters=-Xms1024m -Xmx1024m ...
- muss z.B. auf
Virtual Machine Parameters=-Xms256m -Xmx256m -Dsolr.memory=1g ...
- geändert werden.
Changelog
2.23 (20.05.2021)
Prüfen, ob Solr-Dienst noch läuft, ggf. anzeigen oder neustarten | |
Erweiterung für Docker-Integration |
2.22 (15.03.2021)
XML-Daten können nicht mehr indiziert werden |
2.21 (08.03.2021)
Von Zeit zu Zeit sind immer wieder einzelne Artikel nicht mehr auffindbar. | |
SearchQuery: setRows(0) für nicht zu gewünschten Ergebnis |
2.20 (22.02.2021)
HTTP-Response wird vor dem Auslesen geschlossen | |
WebnodeSolrClientBuilder nutzt nun den RoutePlanner aus der net-api |
2.19 (17.02.2021)
2.18.4 (26.02.2021)
Support-Fix
Von Zeit zu Zeit sind immer wieder einzelne Artikel nicht mehr auffindbar. |
2.18.3 (02.12.2020)
Fehler bei Systemen mit alten PHP-Versionen vermeiden. |
2.18.2 (01.12.2020)
Suchanfragen nach "§" zeigen unbefriedigende Treffer |
2.18.1 (18.11.2020)
\SP\Solr\Connection::executeQuery(): es wird nur auf einem Core gesucht |
2.18 (22.07.2020)
2.17 (18.05.2020)
2.16 (20.12.2019)
Veranstaltungen werden nicht korrekt aktualisiert | |
Scheduled-Links werden u.U. nicht korrekt zusammen gebaut |
2.15 (05.11.2019)
webIndexOff als Alternative für googleoff |
2.14 (06.06.2019)
2.13.1 (13.05.2019)
Viele Keywords reduzieren die Gewichtung des Dokumentes, auf Grund des schlechteren Feldlängen-Verhältnisses |
2.13 (15.04.2019)
ConfigAPI von Solr deaktiviert | |
Übernahme der ersten Sätze des Contents in die 'description' deaktiviert | |
Medien bzw. PDF-Dokumente werden für das Ranking reduziert. | |
Abhängigkeiten korrigiert |
2.12.1 (06.06.2019)
#14673 - Bereichssuche: Kategorien per "UND" oder "ODER" über die Konfiguration verknüpfen |
2.12 (25.03.2019)
2.11.2 (07.01.2019)
Keine Wortstammreduzierung für den Namen bzw. Beruf 'Müller' |
2.11.1 (03.01.2019)
Keine Wortstammreduzierung für den Namen bzw. Beruf 'Müller' |
2.11 (27.11.2018)
2.10.1 (25.10.2018)
Das Feld 'sp_id' wird von Kundenspezifischen Ausgaben der Suchergebnisse benötigt |
2.10 (04.07.2018)
Kompatibilität zu PHP 5.3 wiederhergestellt |
2.9 (24.05.2018)
Solr kann unter SLES 11.4 nicht gestartet werden | |
SolrXmlParser verursacht Fehler wenn die Daten ohne eine XSLT generiert werden |
2.8 (07.05.2018)
2.7.3 (13.04.2018)
Hot-Feature-Release
Bereichs-Suche: nativen Datepicker unterstützen |
2.7.2 (26.03.2018)
Hotfix
Suche: aus "Piraten wird Rat"-Problem lösen |
2.7.1 (20.03.2018)
HotfixRelease
Beim Setzen von Filtern über die php (RPC) API kommt es zu Fehlern, wenn die Daten in einem JSON-Array Objekt übergeben werden. |
2.7 (08.03.2018)
Korrekturen für den Fall das ein Core gelöscht wird |
2.6.1 (01.03.2018)
Hotfix-Version
WebnodeProxy soll beim rewriten der URL nur den Pfad ändern, nicht den Host |
2.6 (22.02.2018)
2.5.2 (16.02.2018)
HotfixRelease
Inhalte von Webseiten, die mit <!--search_noindex--> geklammert sind, werden in den Index aufgenommen. |
2.5.1 (08.02.2018)
Hotfix-Version
<script> und <style> Filter sorgt dafür das der Header unter Umständen nicht korrekt indiziert wird |
2.5 (23.01.2018)
Feature Release
2.4.3 (17.01.2018)
Hotfix-Release
Pagination und RSS-Link können ausgeblendet werden |
2.4.2 (15.01.2018)
Hotfix-Release
Anzahl der Treffer pro Seite: die Option "10" ist zwei mal vorhanden, wobei die erste der Zahl "5" entspricht |
2.4.1 (12.01.2018)
Hotfix-Version
NullPointerException in AddDescriptionProcessor wenn meta_last_modified-Feld nicht existiert |
2.4 (04.01.2018)
Feature-Release
2.3.2 (08.12.2017)
HotfixRelease
PDF-Dokumente werden nicht indiziert (Fehler beim Setzen von sp_date) |
2.3.1 (28.11.2017)
Hotfix-Version
content-Feld muss für die Highlight-Suche gespeichert werden |
2.3 (23.11.2017)
Feature Release
PHP-Warnung in der Connection-Klasse behoben | |
Neue RPC-Methode getCoreConfig |
2.2.4 (09.10.2017)
Hotfix-Version
Solr-Feld crawl_broken_links kann leers Array enthalten und erzeugt dadurch einen Fehler bei der Suche nach 'Broken Links' |
2.2.3 (06.10.2017)
Hotfix-Version
Bei vielen defekten Links gibt es einen OutOfMemory-Fehler | |
Warnung anzeigen, wenn 'Interne' Hosts keine IP-Adresse eines lokales Netzwerkinterface haben |
2.2.2 (21.09.2017)
Hotfix-Version
Es werden Links geprüft, die bereist als Seite gecrawled wurden | |
Links auf Google dürfen nicht geprüft werden, da google sonst die IP-Adresse für eine bestimmten Zeitraum sperrt. |
2.2.1 (20.09.2017)
Hotfix-Version
Base64 codierte Felder im HTML-Head für den Solr-Index können nicht decodiert werden |
2.2 (20.09.2017)
Release-Version
Crawler Stop-Button geändert | |
Erweiterungen des LinkCheckers für die Integration in Infosite 6 | |
Sicherstellen, dass Solr mit der gleichen Java-Installation wie der Webnode gestartet wird. |
2.1 (06.09.2017)
Feature-Release
2.0 (01.09.2017)
Release
1.15.1 (08.08.2017)
HotfixRelease
Bei der Such nach Mitarbeiter kann nicht über die Organisations-Token recherchiert werden (CityCall und VV-Intranet-Webseiten). |
1.15 (01.08.2017)
Feature-Release
SolrCoreUpdateDelayer: Solr wird nun maximal jede Minute mit URL-Listen versorgt |
1.14.4 (16.11.2017)
Hotfix-Release
Für Queries lassen sich nun eindeutige Cache-Schlüssel generieren |
1.14.3 (19.06.2017)
Hotfeature-Release
UI-Manager feuert nun nach dem Ersetzen des Suchergebnisses ein JavaScript Event |
1.14.2 (08.06.2017)
HotfixRelease
Die Plugins (Tika Sitepark-Addons) werden nicht mehr korrekt ausgeführt. |
1.14.1 (15.05.2017)
Bei Index mit zwei Webnodes können nicht parallel zwei Result-Tabs der jeweiligen Webnodes geöffnet werden |
1.14 (15.05.2017)
Release
Adhock-Indizierung läuft nicht korrekt bei PDF-Dateien (Medienartikel, Medien in Artikeln) | |
Rendern des Suchergebnisses als XML | |
Umstellung nach Webnode-Cluster-Support |
1.13.4 (28.04.2017)
Nach Umbenennung des Dateinames wird die alte Datei nicht aus dem Index entfernt |
1.13.3 (24.04.2017)
Ho
Das Euro Zeichen (€) wird beim Indizieren und Suchen ignoriert. |
1.13.2 (13.04.2017)
Hotfix-Version
Quellen vom Type Intern-Extern werden nicht korrekt synchronisiert |
1.13.1 (28.03.2017)
Hotfix Release
Die Funktion "Meinten Sie" liefert ungünstige Vorschläge | |
URL's im Link-Header als weiterführende Links verwenden. |
1.13 (27.02.2017)
1.12.11 (03.04.2017)
Hotfix-Release
Suggest: "list" Attribut wird nun vom jQuery-Plugin gesetzt |
1.12.10 (24.03.2017)
Hotfix-Release
Kategorien-ID's werden nun wieder mit dem Prefix "id" verwendet | |
IES-Api Abhängigkeit auf 1.16 reduziert |
1.12.9 (02.03.2017)
Suche nach Mitarbeiter mit dem Namen 'Ander' nicht möglich. |
1.12.8 (20.03.2017)
ResultSetFilters können nun auch mit Funktionen umgehen | |
Solr-Index wird nicht mehr aktualisiert, wenn Mandant deaktiviert und wieder aktiviert wird. |
1.12.7 (02.01.2017)
Hotfix-Release
Nachtrag zu: Die Kategorie-Id's bei der Suche auch als Integer behandeln |
1.12.6 (19.12.2016)
BugfixRelease
Die Kategorie-Id's bei der Suche auch als Integer behandeln. |
1.12.5 (08.12.2016)
BugfixRelease
1.12.4 (18.11.2016)
BugfixRelease
1.12.3 (15.11.2016)
Hotfix-Release
SiteKit: Suche nach personalisierten Resourcen |
1.12.2 (14.11.2016)
Hotfix-Release
SiteKit: Suche nach personalisierten Resourcen |
1.12.1 (26.10.2016)
Hotfix-Release
Rollback auf Solr Version 4.10.3 aufgrund von Fehlern im Solr-Core |
1.12 (25.10.2016)
Release
1.11.3 (13.09.2016)
BugfixRelease
Suchen mit mehreren Begriffen und aktivierter Wildcard-Suche liefern keine Ergebnisse, wenn auch mit Stopwords gesucht wird. |
1.11.2 (04.08.2016)
Initialer checkin nach Umzug in gitlab |
1.11.1 (03.08.2016)
Hotfix-Release
Dokumente ohne Titel werden nicht indiziert |
1.11 (25.07.2016)
Release
1.10.1 (09.06.2016)
BugfixRelease
Bei der alphabetischen Sortierung von Suchergebnissen werden Umlaute falsch bewertet und nach allen Buchstaben eingeordnet. |
1.10 (27.05.2016)
Release
1.9.2 (27.04.2016)
BugfixRelease
Bei Binärdokumenten wird der Dateiname nun auch als Titel gesetzt wenn der automatisch ermittelte Titel leer ist. |
1.9.1 (21.03.2016)
Hotfix-Release
Queries mit Leerzeichen am Ende erzeugten ungültige Solr-Anfragen | |
Vorselektierte Kategorie wird bei der Ermittlung der Kategorienbäume nicht berücksichtigt | |
Kategoriebäume als Checkbox darstellen |
1.9 (11.02.2016)
Feature-Release
1.8.3 (14.12.2015)
Hotfix-Release
Personalisierung unterstützen | |
Bereichssuche: RSS-Rendering normalisieren | |
Bereichssuche: das Filtern nach einem Datum normalisieren | |
Filtering nach Datum: TimeZone wird nicht gesetzt |
1.8.2 (10.12.2015)
Hotfix-Release
RSS-Rendering: div-Container der Bereichssuche wird fälschlicherweise gerendert | |
RSS-Rendering: wenn mehrere ResultSets konfiguriert sind, werden diese nicht korrekt gerendert |
1.8.1 (26.11.2015)
Hot-Feature-Release
Bereichssuche: Rendering des "Such-Containers" konfigurierbar machen | |
Bereichssuche: Mehrsprachigkeit |
1.8 (16.11.2015)
Feature-Release
1.7.10 (30.10.2015)
Hotfix-Release
Language wird bei Suggest nicht verwendet |
1.7.9 (22.10.2015)
Hotfix-Release
filter, sorting & facets Eigenschaften wurde nicht an der Instanz des SP.solr.Service Klasse gespeichert sondern an dessen Prototype |
1.7.8 (15.10.2015)
Hotfix-Release + some new Features
1.7.7 (12.10.2015)
Hotfix-Release
Unter Umständen wird die WildcardQuery nicht korrekt zusammengebaut | |
Verbesserung an der WildcardQuery |
1.7.6 (12.10.2015)
Hotfix-Release
Url's werden unter bestimmten Umständen nicht korrekt zusammengebaut |
1.7.5 (09.10.2015)
Hotfix-Release
Facetten Limit auf 1000 Einträge erhöhen |
1.7.4 (18.08.2015)
Hotfix Release
1.7.3 (17.06.2015)
Hotfix Release
1.7.2 (11.06.2015)
Bugfix Release
1.7.1 (28.04.2015)
Bugfix Release
Seiten, die im Datei (oder Pfad) Namen den Begreff 'empfehlung' enthalten werden beim Indizieren fehlerhaft behandelt | |
XSLT-lib Version 1.1 verwenden |
1.7 (28.04.2015)
Feature-Release
1.6.4 (06.01.2016)
Hotfix-Release
Wildcard-Suche optimieren |
1.6.3 (01.04.2015)
IES-API Version auf 1.12.1 gesetzt. Grund ist die Abwärtsinkompatibilität ab IES-Version 2.12.11 durch das setzten neue JDBC-Parameter |
1.6.2 (10.03.2015)
Hotfix-Release
VirtualHost-Namen der Publikationsbereiche werden beim Speichern der Solr-Konfiguration nicht an den Web-Node übertragen |
1.6.1 (02.03.2015)
Hotfix-Release
1.6 (19.02.2015)
Update auf Cralwer-API 1.8 |
1.5.2 (09.02.2015)
Hotfix-Release
Darstellungsfehler in Konfigurationsoberfläche |
1.5.1 (22.01.2015)
Hotfix-Release
1.5 (01.12.2014)
Release
Abhängigkeit auf die SP-Basis-PHP-Api Version 1.10 gesetzt. |
1.4 (28.11.2014)
Release
1.3 (12.09.2014)
Feature-Release
1.2.11 (03.09.2014)
Hotfix-Release
LinkError beim deploy |
1.2.10 (02.09.2014)
Bugfix Release
Die Personalisierungs-Informationen werden bei der Suche nicht korrekt ausgewertet. |
1.2.9 (31.07.2014)
Hotfix-Release
Bei großen Websites funktioniert das Tiefen-Limit nicht korrekt |
1.2.8 (03.06.2014)
PHP Klassen erweitert |
1.2.7 (27.05.2014)
Anpassungen für die Autovervollständigung zurückgenommen |
1.2.6 (14.04.2014)
Hotfix- Release
Non-Proxy Einstellungen werden nicht ausgewertet |
1.2.5 (01.04.2014)
Bugfix Release
Die Groß- Kleinschreibung wird bei den Attributen der VV-Objekten nicht korrekt ausgewertet. |
1.2.4 (01.04.2014)
Bugfix Release
Die Suggest- und Spellcheck Funktion zeigt die Vorschläge nun auch case-sensitive an. |
1.2.3 (24.03.2014)
Hotfix- Release
Net-API 1.3 einbinden, Crawler-API 1.5.1 einbinden, direkte Abhängigkeit zur Apache-HttpCommons-APi zu verhindern |
1.2.2 (26.02.2014)
Bugfix
Probleme beim Parsen von Queries, die einen Punkte enthalten. |
1.2.1 (13.02.2014)
Hotfix- Release
Suche im moduls wildcard = false liefert keine vollständige Trefferliste |
1.2 (06.02.2014)
Minor Release
Neuen Rpc-Stack verwenden | |
Debug-Ausgaben im INFO Level | |
Unter bestimmten jQuery Versionen funktioniert die Suggest-Funktion nicht korrekt | |
GeoSpacial Search |
1.1 (27.08.2013)
Feature-Release
Überarbeitung der Index-Konfiguration Oberfläche | |
Open Funktion (Context-Menü) der Crawler-Results korrigiert |
1.0.2 (18.02.2013)
Weiteres Feld sp_theme |
1.0.1 (30.01.2013)
Pfad für die Javascripte |
1.0 (30.01.2013)
Jetty ins System (Init-Sequenz) integrieren | |
Datenbankverbindungen konfigurieren |