====== Unterschiede ====== Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:project_info:variant_comparison [2009/03/03 13:49] 127.0.0.1 Externe Bearbeitung |
de:project_info:variant_comparison [2024/09/18 08:32] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Vergleich der regain-Varianten ====== | ||
+ | |||
Es gibt zwei Varianten von regain: Die **Desktop-Suche** und die **Server-Suche**. | Es gibt zwei Varianten von regain: Die **Desktop-Suche** und die **Server-Suche**. | ||
Zeile 7: | Zeile 9: | ||
Die folgende Tabelle zeigt die Unterschiede dieser beiden Varianten: | Die folgende Tabelle zeigt die Unterschiede dieser beiden Varianten: | ||
- | {| border="1" cellspacing="0" cellpadding="1" | + | ^ ^ regain Desktop-Suche ^ regain Server-Suche ^ |
- | ! | + | | Beste Wahl für Einsteiger | {{:project_info:yes.gif}} | {{:project_info:no.gif}} | |
- | ! regain Desktop-Suche | + | | regain [[:de:components:Crawler]] | {{:project_info:yes.gif}} | {{:project_info:yes.gif}} | |
- | ! regain Server-Suche | + | | regain [[:de:components:search mask|Suchmaske]] | {{:project_info:yes.gif}} | {{:project_info:yes.gif}} | |
- | |- | + | | Komplette Konfiguration des [[:de:components:Crawler]] über eine XML-Datei | {{:project_info:yes.gif}} | {{:project_info:yes.gif}} | |
- | | Beste Wahl für Einsteiger | + | | Einfache Konfiguration des [[:de:components:Crawler]]s über eine Web-Oberfläche | {{:project_info:yes.gif}} | {{:project_info:no.gif}} | |
- | ! [[Bild:yes.gif]] | + | | Komplette Konfiguration der [[:de:components:search mask|Suchmaske]] über eine XML-Datei | {{:project_info:yes.gif}} | {{:project_info:yes.gif}} | |
- | ! [[Bild:no_.gif]] | + | | Anpassbares Aussehen der [[:de:components:search mask|Suchmaske]] durch JSPs | {{:project_info:yes.gif}} | {{:project_info:yes.gif}} | |
- | |- | + | | Integrierter Webserver | {{:project_info:yes.gif}} | {{:project_info:no.gif}} | |
- | | regain [[Crawler]] | + | | Lässt sich in einer Servlet-Engine (z.B. Tomcat) betreiben | {{:project_info:no.gif}} | {{:project_info:yes.gif}} | |
- | ! [[Bild:yes.gif]] | + | | Integration in die (Windows-)Task-Bar | {{:project_info:yes.gif}} | {{:project_info:no.gif}} | |
- | ! [[Bild:yes.gif]] | + | |
- | |- | + | |
- | | regain [[Suchmaske]] | + | |
- | ! [[Bild:yes.gif]] | + | |
- | ! [[Bild:yes.gif]] | + | |
- | |- | + | |
- | | Komplette Konfiguration des [[Crawler]]s über eine XML-Datei | + | |
- | ! [[Bild:yes.gif]] | + | |
- | ! [[Bild:yes.gif]] | + | |
- | |- | + | |
- | | Einfache Konfiguration des [[Crawler]]s über eine Web-Oberfläche | + | |
- | ! [[Bild:yes.gif]] | + | |
- | ! [[Bild:no_.gif]] | + | |
- | |- | + | |
- | | Komplette Konfiguration der [[Suchmaske]] über eine XML-Datei | + | |
- | ! [[Bild:yes.gif]] | + | |
- | ! [[Bild:yes.gif]] | + | |
- | |- | + | |
- | | Anpassbares Aussehen der [[Suchmaske]] durch JSPs | + | |
- | ! [[Bild:yes.gif]] | + | |
- | ! [[Bild:yes.gif]] | + | |
- | |- | + | |
- | | Integrierter Webserver | + | |
- | ! [[Bild:yes.gif]] | + | |
- | ! [[Bild:no_.gif]] | + | |
- | |- | + | |
- | | Lässt sich in einer Servlet-Engine (z.B. Tomcat) betreiben | + | |
- | ! [[Bild:no_.gif]] | + | |
- | ! [[Bild:yes.gif]] | + | |
- | |- | + | |
- | | Integration in die (Windows-)Task-Bar | + | |
- | ! [[Bild:yes.gif]] | + | |
- | ! [[Bild:no_.gif]] | + | |
- | |} | + | |
===== Technische Unterschiede ===== | ===== Technische Unterschiede ===== | ||
- | Im Kern sind beide Varianten gleich. So enthalten beide den [[Crawler]], der benötigt wird, um einen [[Suchindex]] zu erstellen, sowie die [[Suchmaske]], die benötigt wird, um auf einem Suchindex zu suchen. Auch die Konfiguration der beiden Varianten erfolgt über den gleichen Weg: Die XML-Dateien [[CrawlerConfiguration.xml]] und [[SearchConfiguration.xml]], wobei die Desktop-Suche eine [[Web-Oberfl%C3%A4che|Web-Oberfläche]] bereitstellt, die die wichtigsten Einstellungen in diese Dateien einträgt. | + | Im Kern sind beide Varianten gleich. So enthalten beide den [[:de:components:Crawler]], der benötigt wird, um einen [[:de:components:search index|Suchindex]] zu erstellen, sowie die [[:de:components:search mask|Suchmaske]], die benötigt wird, um auf einem Suchindex zu suchen. Auch die Konfiguration der beiden Varianten erfolgt über den gleichen Weg: Die XML-Dateien [[:config:CrawlerConfiguration.xml]] und [[:config:SearchConfiguration.xml]], wobei die Desktop-Suche eine Web-Oberfläche bereitstellt, die die wichtigsten Einstellungen in diese Dateien einträgt. |
- | Bei der **Desktop-Suche** kommt noch ein kleines Programm hinzu, das die beiden Teile verwaltet. Dieses Programm integriert sich in die Task-Leiste und startet automatisch den [[Crawler]], so dass der Suchindex in regelmäßigen Abständen oder bei einer Änderung der Konfiguration automatisch aktualisiert wird. Außerdem stellt es den [[Server|Webserver]], den die Suchmaske benötigt, um zu funktionieren. | + | Bei der **Desktop-Suche** kommt noch ein kleines Programm hinzu, das die beiden Teile verwaltet. Dieses Programm integriert sich in die Task-Leiste und startet automatisch den Crawler, so dass der Suchindex in regelmäßigen Abständen oder bei einer Änderung der Konfiguration automatisch aktualisiert wird. Außerdem stellt es den Webserver, den die Suchmaske benötigt, um zu funktionieren. |
- | Bei der **Server-Suche** ist der [[Crawler]] ein eigenständiges Programm, das der Administrator von Hand (bzw. automatisiert) aufrufen muss, damit der Suchindex aktualisiert wird. Außerdem muss der Admistrator die Suchmaske in einer Servlet-Engine laufen lassen. Der [[Server|Webserver]] wird hier nicht von regain mitgeliefert. | + | Bei der **Server-Suche** ist der Crawler ein eigenständiges Programm, das der Administrator von Hand (bzw. automatisiert) aufrufen muss, damit der Suchindex aktualisiert wird. Außerdem muss der Admistrator die Suchmaske in einer Servlet-Engine laufen lassen. Der Webserver wird hier nicht von regain mitgeliefert. |
Technisch gesehen ist die **Desktop-Suche** eine Stand-Alone-Anwendung. Also eine Anwendung, die -- abgesehen von Java -- keine weiteren Programme benötigt, um zu funktionieren. Die **Server-Suche** teilt sich einerseits in den Crawler, welcher eine Stand-Alone-Kommandozeilen-Anwendung ist, und andererseits in die Suchmaske, die ein .war-Archiv ist und in eine Java-Servlet-Engine (wie z.B. Tomcat) integriert werden muss. | Technisch gesehen ist die **Desktop-Suche** eine Stand-Alone-Anwendung. Also eine Anwendung, die -- abgesehen von Java -- keine weiteren Programme benötigt, um zu funktionieren. Die **Server-Suche** teilt sich einerseits in den Crawler, welcher eine Stand-Alone-Kommandozeilen-Anwendung ist, und andererseits in die Suchmaske, die ein .war-Archiv ist und in eine Java-Servlet-Engine (wie z.B. Tomcat) integriert werden muss. | ||
- | |||
- | s.a.[[Features]] | ||