Inhaltssuche fehlende Inhalte

Issue #1138 resolved
David Messerer created an issue

Hallo,

in der Version 2.40.1 werden nicht mehr alle Inhalte über die Suchleiste gefunden. Getestet habe ich lokal auch mit Version 2.42.0 mit dem gleichem Ergebnis.

https://mapstest.stuttgart.de/spielwiese/stadtplan_2_40_1/

Wenn man z.B. nach “Ämter” sucht wird der korrespondierende Inhalt nicht gefunden. Wenn man hingegen den Oberbegriff “Behören” sucht werden der Ordner und auch die darin enthaltenen Inhalte gelistet.

Ist dieses Verhalten so gewünscht?

In der Version 2.30.0 hat sich die Suche noch korrekt verhalten:
https://maps.stuttgart.de/stadtplan/

Grüße aus Stuttgart

David Messerer

Comments (6)

  1. David Messerer reporter

    Ein Kollege hat mir noch die folgende Anmerkung gesendet, die für die Fehlersuche ggf. hilfreich sein kann:

    Es sind keine WFS suchbar, dh. sie werden im Suchergebnis nicht aufgeführt, zB. Grundschulen.
    In der Version 2_37_0 hat die Suche funktioniert.

    Desweiteren scheint es, als würden WMS, die sich im selben Ordner wie die oben benannten WFS befinden, ebenfalls nicht angezeigt. Wenn man nach 'Grundschul' sucht, sollte eigentlich zumindest der WMS "Grundschulbezirke" als Ergebnis erscheinen, doch selbst das ist nicht der Fall.

    Ebenso werden Parent-Layer mit einem Children-WFS nicht in der Suche aufgeführt, siehe "Polizei" (beinhaltet WMS der Polizeireviere, WFS der Polizeiposten)

  2. Inka Dudek

    Hallo Herr Messerer,

    in der tree-search ist ein neuer Config-Parameter hinzugekommen. Die Suche muss jetzt so konfiguriert werden:

    "searchBar":{
          ...
          "tree":{
                  "minChars":3,
                  "searchType": "name"
                },
    

    Siehe auch https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/dev/doc/config.json.de.md Abschnitt #### Portalconfig.searchBar.tree

    Wenn kein searchType angegeben wird, dann wird nach dem Namen in den Metadaten (dataset) gesucht. Die gibt es bei Ihnen nicht. Wenn "searchType": "name" konfiguriert ist, dann wird mit dem Feld name verglichen und der Layer wird gefunden.

    Leider wurde dieses in der changelog schlecht beschrieben. Dafür entschuldigen wir uns!

  3. Inka Dudek

    Hallo Herr Messerer,

    ich habe eben erfahren, dass der Paramter "searchType" ab der Version 2.42.0 nicht mehr nötig ist.

    Viele Grüße

    Inka Dudek

  4. Log in to comment