none
SharePoint 2013 Search > OpenSearch - nur Einzelbegriffe und kein "Seitenblättern" RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen,

    kurze Beschreibung des Szenarios:
    Ein Kunde von mir nutzt eine OpenSearch-Ergebnisquelle um aus seiner Applikation Suchergebnisse auf einer SharePoint 2013 Suchergebnisseite darzustellen. Die Ergebnisseite und der Search Control-Bereich wurde von mir durch Anpassungen am Display-Template minimal verändert um zwei weitere Felder und ein Icon darzustellen. Im Control-Bereich wurde nur ein Link zur Applikation des Kunden verknüpft. Dies funktioniert soweit einwandfrei.

    Fehler 1:
    Die Ergebnisquelle ist soweit durchsuchbar und liefert saubere Ergebnisse, solange man einen Suchbegriff ohne Leerzeichen benutzt. Werden in der Suchmaske mehrere Begriffe genutzt liefert die Suche keinen Wert mehr zurück. Tauscht man nun die Leerzeichen in der Suchmaske gegen das Steuerzeichen %20 wird nach beiden Begriffen gesucht.
    Ist dies ein Problem seitens SharePoint oder auf der Seite der Kundenapplikation?

    Fehler 2:
    Liefert die Suche mehr Ergebnisse als das Suchergebnis-Webpart darstellen kann wird im Control-Bereich der Results das Kontrollelement für das "Seitenblättern" eingeblendet - Seite 1 - Seite 2 ...
    Mein Problem ist nun dass auf der zweiten Seite die gleichen Ergebnisse stehen wie auf Seite 1, also die Navigation quasi komplett ohne Funktion ist.
    Ist dies ein bereits bekanntes Problem?

    Mit freundlichen Grüßen

    Kai Gräwe

    • Typ geändert Teodora MilushevaModerator Montag, 19. September 2016 12:47 Die Threads die keine Aktivität haben, werden als Diskussion geändert. Das machen wir, um die Suche in dem Forum zu verbessern. Sie können den Typ jede Zeit ändern.
    Donnerstag, 11. August 2016 09:28

Alle Antworten

  • Hi Kai,
    ich tippe auf eine unpassende Programmierung der Applikation. Da sollte mal debuggt werden, um zu erkennen, wie die Suchparameter übergeben werden und wie die Applikation blättert.

    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen! Leben retten!
    Wir essen Opa.
    Wir essen, Opa.

    Donnerstag, 11. August 2016 11:12
  • Hi Kai,
    ich tippe auf eine unpassende Programmierung der Applikation. Da sollte mal debuggt werden, um zu erkennen, wie die Suchparameter übergeben werden und wie die Applikation blättert.

    Hi Peter, diesen Fall kann ich ausschließen, wenn ich den Such-Ergebnisquellen-Link direkt im Browser eintippe und meine "{searchTerms}" direkt in die URL Tippe ist es vollkommen egal ob ich diese mit Steuerzeichen oder mit "[SPACE]" mitgebe, der Output ist immer korrekt.

    Beim Blättern kann ich das allerdings nicht sagen, da die Rückgabe in einer RSS-Artigen XML-Form vorliegt und diese einfach Endlos ist wenn ich diese über den Suchlink der Applikation aufrufe.

    Trotzdem Danke für die Antwort!

    Donnerstag, 11. August 2016 11:36
  • Hi Kay,
    prüfe mal für das Blättern:

    ...?k={searchTerms}&start={startIndex}&cnt={Count}

    Schneide mal mit dem fiddler mit und schau, was da übertragen wird.


    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen! Leben retten!
    Wir essen Opa.
    Wir essen, Opa.


    Donnerstag, 11. August 2016 12:17