Foren

Freitextsuche...gibts da ein portlet?

Antje Bogedaly, geändert vor 14 Jahren.

Freitextsuche...gibts da ein portlet?

New Member Beiträge: 6 Beitrittsdatum: 25.09.09 Neueste Beiträge
Hallo allerseits,

vom Hörensagen her heisst es, dass eine Freitextsuche über eine eigens angebundene DB schwierig sein soll.
Wer weiss was dazu? Gibts da eine schöne Portletvariante für?
Vielen Dank an die kommenden posts,
Antje
thumbnail
Jens Volgmann, geändert vor 14 Jahren.

RE: Freitextsuche...gibts da ein portlet?

Junior Member Beiträge: 43 Beitrittsdatum: 01.09.08 Neueste Beiträge
Hi Antje,

aus Deiner Frage habe ich zwei Themen rausgelesen.

1. Freitextsuche in einer Datenmenge in einer Liferay fremden Datenbank
2. Anbindung der Suche in ein Liferay-Portlet

Hab ich das richtig verstanden?

Zu 1. gibt es sicherlich einige Varianten. Eine wäre beispielsweise Liferay-Services auf die externe DB Strukturen aufzusetzen. Es käme dann aber auf die genauen Anforderungen an.

Zu 2. gibt es die OpenSearch-Schnittstelle (http://www.opensearch.org) mit der die Suche in die Freitext-suche des Portals eingebunden werden kann. Inhalte können über das Search-Portlet gefunden werden. Beispiele dazu findest Du in den Liferay-Sourcen (z.B. im Bookmarks-Portlet (com.liferay.portlet.bookmarks.util.*)).

Weitere Hilfe zur Lösung findest Du in diesem Thread.

Viele Grüße,
Jens
Antje Bogedaly, geändert vor 14 Jahren.

RE: Freitextsuche...gibts da ein portlet?

New Member Beiträge: 6 Beitrittsdatum: 25.09.09 Neueste Beiträge
Hallo Jens,

danke für die Antwort, der Thread hat auch weitergeholfen.

Es geht sozusagen um beide Varianten, unser selbstgeschriebenes Portlet holt sich Daten per anklickbaren Auswahlkriterien aus unserer Liferay-fremden Datenbank. Die Freitextsuche soll auf die Datenmenge in der DB zugreifen, aber positioniert ausserhalb des Portlets stehen. Falls (medizinische) Begriffe der Datenbank erfragt werden, soll dann die Ergebnismenge als Auswahlkriterium ins Portlet übernommen werden.
Die Freitextsuche soll gleichzeitig auch auf den content des gesamten Portals angewendet werden können.

Klingt das in etwa verständlich?

Und noch was: Wieso wird ein Seitenlayout nicht als "Grundstruktur" für weitere hinzugefügte Seiten übernommen?
Ich habe ein Grunddesign, das als Rahmen dienen soll, in dem dann portlets eingefügt werden oder auch statischer content. Aber muss man dann jede Seite neu aufbauen oder lässt sich eine "Grundstruktur" generell festlegen. Wenn, dann auch nur per portlet?
Z.B. soll die Freitextsuche Teil der Grundstruktur sein...

LG Antje