BE: HAR-Trace + VOLL-Schema-Variante für PortalaAdapter (PARDOK) #15
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: tobias/gwoe-antragspruefer#15
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Sub-Issue von #13. Das LSA-Schema (#14) lässt sich 1:1 nicht auf BE/PARDOK übertragen — der Server lehnt die nachgebaute Anfrage mit klarer Fehlermeldung ab:
(getestet gegen
pardok.parlament-berlin.demitlah.lisshals source)Hypothesen
Mindestens einer der drei Punkte ist BE-spezifisch:
/VOLList möglicherweise ein LSA-only-Konstrukt; BE könnte einen anderen Namen für den Volltext-Index haben.NOT (1SPERI,SPERI=JA)ist auf padoka als Permission-Filter sichtbar —pardokhat das Feld evtl. nicht.'"Apostroph-Escapes könnten in lah.lissh anders interpretiert werden.Was zu tun ist
DevTools-Trace gegen die Live-BE-Instanz, analog zur LSA-Übung in #13:
POST browse.tt.json→request.postData.textals JSON kopierenSobald der HAR vorliegt, ist der Patch in
_build_fulltext_bodyein 5-Minuten-Job — vermutlich nur ein anderer sf-Index oder weggelassene SPERI-Klausel.Akzeptanzkriterien
ADAPTERS["BE"].search("Schule", limit=10)liefert ≥10 echte Anträge ohne Server-Error/api/search-landtag?q=Schule&bundesland=BE≥10Verworfen — der Use-Case "echte Server-side Volltextsuche" wird zurückgestellt, weil das Schema zwischen LSA und BE nicht uniform ist (LSA akzeptiert
/VOLL, BE lehnt es mitUnable to generate queryab) und ein gemischtes Verhalten der Adapter (NRW+MV mit Volltext, BE+LSA ohne) verwirrender ist als ein einheitlicher Title-Filter überall.Stattdessen wird die Suche in allen vier Adaptern auf Title + Urheber + Schlagwort über den gesamten Datenbestand der laufenden WP umgestellt, sortiert newest-first. Tracking dafür: #18.
Wenn die Volltextsuche später wieder gewünscht wird (sobald sie für alle vier Adapter gleich umsetzbar ist), kann dieses Issue reopened werden — die HAR-Findings im vorigen Kommentar sind wertvoll und sollten erhalten bleiben.