Backend für Volltext Suche auf Leistungen
Als Teil der Suche nach Leistungen implementieren wir eine Volltextsuche auf dem xml-String, der die Leistung definiert. Damit diese Suche performant durchgeführt werden kann, verwenden wir bestimmte Postgresql Funktionalitäten, siehe hier
Insbesondere bedeutet dies:
- Endpunkt für Suche nach Leistungen implementiert query option eines Suchstrings, der auf Teilbereiche einer Leistung eingeschränkt werden kann
- Teilbereiche sind im PoC die LeiKa-ID und das Textmodul Handlungsgrundlagen (beide explizit abgespeichert)
- Die Spalte
xml_content
lässt sich performant abfragen indem die Empfehlungen aus dem obigen Link implementiert werden (type, Index, Gewichtung von Dokumentabschnitten)
Edited by Bastian Radloff