Hallo zusammen,
SOLR bietet eine JSON Request API (JSON Request API | Apache Solr Reference Guide 7.1 ) an, mit der es möglich ist Anfragen in einem JSON zu verfassen und nicht mit URL Parametern.
Aus folgenden Gründe wäre es sehr hilfreich wenn diese Funktion in Haupia integriert wird:
1. URL Länge: https://boutell.com/newfaq/misc/urllength.html
In vielen Projekten wird die Seitensuche und auch die Filtersuche mit SOLR umgesetzt. Die Seitensuche ist relativ unproblematisch, aber die Filtersuche erreicht bei vielen Filtern das URL Limit im IE. In vielen Konzernen ist der IE leider nach wie vor in Benutzung.
2. Frontend Integration
Um keine dynamischen Seiten (z.B. JSP) ausspielen zu müssen, werden die Filter und Suchen im Frontend implementiert. Für diese Integration wird JavaScript genutzt.
Die Erstellung von den Objekten die anschließend zu einem JSON serialisiert werden gestaltet sich wesentlich übersichtlicher und einfacher als das Zusammenstellen von Suchurls mit unzähligen Parametern. Auch die Integration von neuen Filtern ist wesentlich schneller umgesetzt wenn weitestgehend standardisierte Objekte erstellt werden können. Zusätzlich lassen sich damit auch initiale Selektionen für Filter/Suchen performanter umsetzen.
Bei Fragen gerne melden!
Viele Grüße
Philipp