sphinx kann exzerpieren: ultrasphinx(was wir benutzen) hat ein excerpt
auf dem search-modul, für thinking-sphinx findest Du das excerpt bzw.
excerpt auf dem Riddle::Client. Macht genau das, nämlich eine Teil des
Textes rund um die Fundestelle exzerpieren (siehe http://ts.freelancing-gods.com/rdoc/)
Grüße
Stefan
Am 05.08.2008 um 15:34 schrieb Michael Kastner:
Hallo,
ich teste gerade die thinking-sphinx Einbindung von Sphinx. War mal
wieder ein Hammer-Railscast.
Mir sind zwei Dinge aufgefallen, bzw. ich habe zwei Fragen:
1. Wenn ich einen leeren Suchstring übergebe erhalte ich _alle_
Datensätze. Das erscheint mir etwas unlogisch. Ist die Rückgabe
aller Datensätze wirklich das beabsichtigte Verhalten bei einem
leeren Suchstring?
2. Gibt es eine einfache Möglichkeit das nur diejenigen Teile eines
Textes anzuzeigen, die die gefundenen Wörter enthalten?
Angenommen gesucht wird das Wort Wasser, dann möchte ich dem Nutzer
dem Nutzer ja nicht den dreiseitigen Text vorsetzen, in dem das Wort
Wasser vorkommt, sondern etwa die vorhergehenden zehn Zeichen und
die nachfolgenden zehn Zeichen.
So etwa: ... und er suchte nach Wasser, das er nach vielen ...
Viele Grüße
Michael Kastner
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug