lschilling
I'm new here

Basic Search und die Suchergebnisse

Hallo,

ich habe das Basis Suchmodul konfiguriert. In dem erstellten Index sind auch Einträge vorhanden (mit http://code.google.com/p/luke/ geprüft) Wird in dem Suchfeld ein Suchbegriff eingeben (in meinem Beispiel "Aarau") sehe ich im Logfile folgendes:

DEBUG 2011-12-23 13:43:00,522 (de.espirit.firstspirit.opt.search.engine.adapter.LuceneEngineAdapter) search "content:aarau" ...

DEBUG 2011-12-23 13:43:00,523 (de.espirit.firstspirit.opt.search.engine.adapter.LuceneEngineAdapter) search finished (1ms), results: 106

Allerdings wird mir auf der Webseite angezeigt: "Keine Ergebnisse gefunden!" Abfrage wurde wie folgt implementiert:

<fss:getSearchDetails>

          <p><%= totalResults %> Ergebnisse gefunden. </p>

          <fss:isTrue><p><%= totalResults %> Ergebnisse gefunden.</p>

            </fss:isTrue>

            <fss:isFalse>

              Keine Ergebnisse gefunden!

            </fss:isFalse>

</fss:getSearchDetails>

Kann jemand helfen? Vielen Dank!

FirstSpirit 4.2.454.47473

Lars

0 Kudos
1 Reply
klein
Crownpeak employee

Hallo,

welchen Wert hat denn die Variable "totalResults" ? Wenn "-1", dann bedeutet es: das Ergebnis ist unbekannt. Hier könnten aber folgende Parameter (insbes. "maxResults") in der Suchseite helfen (s. auch die Search-Doku zu diesen Parametern):

<input type="hidden" name="initialSize" value="400" />

<input type="hidden" name="maxResults" value="400" />

Sprich: um "-1"-Ergebnisse zu vermeiden, sollte initialSize mind. genau so groß (noch besser gleich) sein wie maxResults!

Vielleicht hilft es irgendwie weiter....

0 Kudos