Rando
Anmeldungsdatum: 10. Januar 2008
Beiträge: Zähle...
Wohnort: Magdeburg
|
Hallo Brettgemeinde, ich träume ja schon lange davon meine teuren Mehrkernsysteme durch eine ordentliche Desktopsuche mal richtig in's Schwitzen zu bringen. 😉
Bisher war die KDE-Lösung Nepomuk/Strigi unter Kubuntu wegen des fehlendem Sesame-Backends für Soprano leider unbrauchbar. Als ich heute mit der Bildschirmlupe rumgespielt habe, fiel mir aber im Systray ein Icon auf, das mich aufforderte, just dieses Backend zu installieren (soprano-backend-sesame).
Da ich grundsätzlich nicht mit der Kontrollleiste diskutiere habe ich das entsprechende Paket natürlich direkt installiert. Leider bestand Nepomuk (manuelle Änderungen in der Konfigurationsdatei wurden überschrieben) auch weiterhin auf die Verwendung des, zu langsamen, redland Backends. Dazu gab es glücklicherweise schon einen BugReport: https://bugs.launchpad.net/ubuntu/+source/soprano-backend-sesame/+bug/334186 Sesame vermisst trotz installiertem Java die libjvm.so. Abhilfe schafft ein Symlink nach /usr/lib z.B.: sudo ln -s /usr/lib/jvm/java-6-openjdk/jre/lib/i386/server/libjvm.so /usr/lib/libjvm.so oder eine Datei /etc/ld.so.conf.d/java.conf mit dem Inhalt z.B.: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/server/ nach dem Löschen der alten Konfigurationsdateien und des Nepomukverzeichnisses (.kde/share/apps/nepomuk/) habe ich über die Systemverwaltung die ganze Schose neu gestartet (aufpassen, dass der Strigideamon nicht noch läuft..) und hatte dann tatsächlich ein icon im Systray das mir mitteilte, dass Strigi indiziert. Durch einige große Programmverzeichnisse in meinen home Ordner (eclipse,...), die ich nicht von der Indexierung ausgeschlossen hatte, kam ich nach einiger Zeit auf einen Index von 11741 Dateien bei einer Größe von 106,8 Mebibyte. Sauber. Leider funktioniert die Suche über diesen Index (mit Krunner Alt+F2 oder nepomuksearch:/suchbegriff in der Adressleiste von Dolphin, Konqueror) für meine Begriffe sehr unzuverlässig. Einige Dinge die mir aufgefallen sind: - ist der Suchbegriff ein Teil des Dateinamens wird die entsprechende Datei nicht gefunden also nepomuksearch:/arbeit findet die Datei Diplomarbeit.pdf nicht, nepomuksearch:/Diplomarbeit dagegen schon. - Suchbegriffe aus dem Inhalt von pdf oder odf Dateien liefern kein Ergebnis, obwohl Strigi diese Dateien indizieren können sollte - Suchbegriffe aus dem Inhalt von Plain-Text Dateien werden für manche Dateien gefunden bei anderen jedoch nicht (bei identischem Speicherort der Dateien) kann jemand dises Verhalten von Nepomuk/Strigi bestätigen oder funktioniert die Desktopsuche bei euch besser? Gute Gedanken, Rando
|
mgraesslin
Anmeldungsdatum: 8. November 2006
Beiträge: 9183
|
darf ich dich um einen Gefallen bitten: kannst du die Schritte bitte in einen Wiki Artikel eintragen. Ich habe bisher noch nie Nepomuk/Strigi zum Laufen gebracht und du hast jetzt gerade die erste Anleitung geliefert ☺
|
Adda07
Anmeldungsdatum: 13. Juni 2008
Beiträge: Zähle...
|
Hallo,
Teile von Worten werden wohl nicht gefunden. Wenn allerdings zwei Worte mit Bindestrich verbunden sind, dann findet er auch das 2. Wort. Beispiel: search:/Hilfe findet auch ZK-Hilfe, jedoch nicht Zkhilfe. Alles andere muß ich noch ausprobieren. Toll finde ich, dass man mit nepomuksearch:/hastag: endlich auch die Dateien findet, die man mit Tags versehen hat und dass nicht nur bestimmte Dateien, sondern praktisch jede Art von Datei mit Tags versehen kann. ME geht das sogar auf nicht-Linux-Partitionen. Übrigens kann man für die Nepomuk-Search-Befehle auch Einträge in der "Orte-Leiste" anlegen, dann geht alles noch schneller. Ich bin begeistert. Auch die virtuellen Ordner, zB "kürzlich verwendete Dateien" zeigt nicht nur die von mir selbst verwendeten Dateien an, sondern auch die vom System verwendeten. Spitze (alles fix, und mit sesame2)
mfg Adda Kubuntu 9.04 (Jaunty)
java version "1.6.0_13"
|
Rando
(Themenstarter)
Anmeldungsdatum: 10. Januar 2008
Beiträge: 63
Wohnort: Magdeburg
|
Das mit dem Wiki kann ich gerne machen, bin mir nur noch nicht sicher ob ein neuer Artikel sinnvoll ist oder lieber eine Ergänzung zu Strigi Die Metadatensuche von Nepomuk (Tags) funktioniert wirklich problemlos. Ist natürlich noch etwas wenig wenn man bedenkt, dass dafür ein so mächtiges Framework wie Nepomuk/Soprano eingesetzt wird 😉 Aber es soll ja noch einiges kommen.... Was die reine Strigi Funktionalität angeht muss ich mich mich berichtigen. PDFs werden doch indiziert, allerdings klappt das bei mir nicht hundertprozentig. Ich habe z.B. zwei PDFs im gleichen Ordner, bei denen bei beiden das Wort "Karte" im Inhalt vorkommt. Bei nepomuksearch:/Karte wird nur eins gefunden. Beide PDFs waren schon vor der ersten Indizierung da. Ich schwöre 😉 Gute Gedanken, Rando
|
mgraesslin
Anmeldungsdatum: 8. November 2006
Beiträge: 9183
|
Rando schrieb: Das mit dem Wiki kann ich gerne machen, bin mir nur noch nicht sicher ob ein neuer Artikel sinnvoll ist oder lieber eine Ergänzung zu Strigi
Da Strigi sowieso in der Baustelle liegt, kannst du es gerne dort ergänzen. Sobald du das fertig hast einfach im Wiki Forum melden und ich teste dann die Anleitung 😀
|
johnyff
Anmeldungsdatum: 8. Januar 2007
Beiträge: 1186
|
@Rando, man möge dich heilig sprechen, versuche seit fast 1 Jahr strigi zum laufen zu bekommen, jetzt habe ich es endlich geschafft. Besten Dank
|
DeKiesel
Anmeldungsdatum: 14. Juni 2007
Beiträge: 383
|
hi!
hat das bei allen geklappt und ich bin der einzige der da noch probleme hat? hab die beiden häkchen in den nepomukeinstelungen gesetzt, nur steht in dem strigi teil des fensters das der strigi dienst nicht läuft. auch wenn ich dann strigi manuell starte, ändert sich nichts an der anzeige.
Der Java Fehler hat sich bei mir auch nicht gezeigt...
Weiss jemand abhilfe?
Hab Sun Java 1.6 JRE und Kubuntu 9.04 64bit am laufen.
Wäre cool wenn da jemand abhilfe schaffen könnte ☺
Grüsse, Kiesel
|
incredion
Anmeldungsdatum: 4. Mai 2009
Beiträge: 295
Wohnort: München
|
bei mir läuft das alles leider noch nicht komplett. ich habe die standard-pakete strigi, nepomuk, soprano etc. von 64bit jaunty. 1. laufen tut offenbar der strigidaemon, ich kann mit dem strigiclient abfragen durchführen und bekomme sinnvolle antworten. das ist aber leider ja nur die halbe miete, maximum. 2. wenn ich in opera "strigi:" eingebe, kommt auch nix. kann man das einstellen, dass ich den dienst wenigstens damit abfrage, hat der strigi-server einen port auf den er horcht? 3. leider bekomme ich in der systemsteuerung auf der seite erweitert/desktopsuche immer (wenn ich nepomuk und strigi anklicke und auf anwenden klicke) folgende fehlermeldung "Fehler bei der Verbindung mit dem Strigi-Indexer (Could not get owner of name 'org.kde.nepomuk.services.nepomukstrigiservice': no such name)" 4. starte ich nepomuk auf der konsole kommt ein rattenschwanz von soprano-plugins, die offenbar alle korrekt eingegliedert werden, aber am ende kommt eine meldung, "ProcessControl: Application '/usr/bin/nepomukservicestub' stopped unexpected (Process crashed)" was ein bisschen erklärt, weshalb alles nicht tut. 5. zusatzfrage: leider kann ich unter dolphin bei 'suche mit index' offenbar auch nicht auf den strigi-server zugreifen, weil ich keine suchergebnisse bekomme. wo kann ich dolphin mitteilen, sich für die suche an strigi zu wenden? 6. zusatzfrage 2: kann mir eigentlich mal jemand in normalen worten sagen, was nepomuk, soprano und co eigentlich an praktischen vorteilen bringen sollen/werden (wenn's mal läuft)? sind bisserl viele fantasievolle namen für einen einzelnen desktop-suchdienst... gruß
-incredion
|
mgraesslin
Anmeldungsdatum: 8. November 2006
Beiträge: 9183
|
incredion schrieb: 2. wenn ich in opera "strigi:" eingebe, kommt auch nix. kann man das einstellen, dass ich den dienst wenigstens damit abfrage, hat der strigi-server einen port auf den er horcht?
Da wirst du auch in 10 Jahren nichts haben. Glaubst du wirklich ein proprietäres Produkt unterstützt die freie Schnittstelle?
6. zusatzfrage 2: kann mir eigentlich mal jemand in normalen worten sagen, was nepomuk, soprano und co eigentlich an praktischen vorteilen bringen sollen/werden (wenn's mal läuft)? sind bisserl viele fantasievolle namen für einen einzelnen desktop-suchdienst...
Die Frage kann ich beantworten. Nepomuk ist ein semantischer Desktopdienst. Es ermöglicht nach Art des semantischen Webs Daten zu verknüpfen. Also dir die Möglichkeit zu geben zu suchen nach pdf Dateien, die das Wort "Test" im Titel haben und von Person foo per Email im Dezember zugeschickt wurden. Das ist jetzt nur mal ein sehr einfaches Beispiel. Die Daten werden in einer Storage Engine (mittels Soprano) gespeichert und über Strigi werden sie abgerufen und Strigi hilft auch bei der Indizierung der Daten. Nepomuk und Strigi werden übrigens auch von den Tracker Leuten nun verwendet. Es ist also eine Desktopübergreifende Lösung für im weiteren Sinne Metadaten.
|
incredion
Anmeldungsdatum: 4. Mai 2009
Beiträge: 295
Wohnort: München
|
martingr schrieb: incredion schrieb: 2. wenn ich in opera "strigi:" eingebe, kommt auch nix. kann man das einstellen, dass ich den dienst wenigstens damit abfrage, hat der strigi-server einen port auf den er horcht?
Da wirst du auch in 10 Jahren nichts haben. Glaubst du wirklich ein proprietäres Produkt unterstützt die freie Schnittstelle?
ich betreibe mediatomb über eine webschnittstelle, die der server zur verfügung stellt mit opera, dasselbe mit ampache, dasselbe mit meinem router, meinem netzwerkdrucker und x anderen programmen, die ein web-frontend bieten, das man über einen port per http ansprechen kann. wo ist denn nun die proprietäre schnittstelle? http?? sach nix gegen mein opera...
6. zusatzfrage 2: kann mir eigentlich mal jemand in normalen worten sagen, was nepomuk, soprano und co eigentlich an praktischen vorteilen bringen sollen/werden (wenn's mal läuft)? sind bisserl viele fantasievolle namen für einen einzelnen desktop-suchdienst...
Die Frage kann ich beantworten. Nepomuk ist ein semantischer Desktopdienst. Es ermöglicht nach Art des semantischen Webs Daten zu verknüpfen. Also dir die Möglichkeit zu geben zu suchen nach pdf Dateien, die das Wort "Test" im Titel haben und von Person foo per Email im Dezember zugeschickt wurden. Das ist jetzt nur mal ein sehr einfaches Beispiel. Die Daten werden in einer Storage Engine (mittels Soprano) gespeichert und über Strigi werden sie abgerufen und Strigi hilft auch bei der Indizierung der Daten. Nepomuk und Strigi werden übrigens auch von den Tracker Leuten nun verwendet. Es ist also eine Desktopübergreifende Lösung für im weiteren Sinne Metadaten.
na dann freu ich mich drauf, wenns mal funktioniert... was die frage weiterhin offen lässt, ob und wie ich es momentan zum laufen bringe... gruß
-incredion
|
opu.e
Anmeldungsdatum: 4. November 2006
Beiträge: 349
|
@incredion
Ich habe den gleichen Fehler bekommen. Dann hab ich hochmal das Häckchen bei Strigi "weg-geklickt" > anwenden und wieder aktiviert. Dann kam keine Meldung mehr und er hat angefangen zu indizieren. Mal schaun wie es wird...noch rödelt er 😉 @alle
Wie "sucht" mann dann eig. mit Strigi? Im Startmenü (Alt + F1) oder dem Anwendungsstarter (Alt + F2) einfach drauf los tippen? Oder gibts ein Applet für die Taskleiste wie bei Gnome/Tracker? Als frischer KDE-nutzer müsst ihr mir das nachsehen 😉
|
incredion
Anmeldungsdatum: 4. Mai 2009
Beiträge: 295
Wohnort: München
|
opu.e schrieb: @incredion
Ich habe den gleichen Fehler bekommen. Dann hab ich hochmal das Häckchen bei Strigi "weg-geklickt" > anwenden und wieder aktiviert. Dann kam keine Meldung mehr und er hat angefangen zu indizieren. Mal schaun wie es wird...noch rödelt er 😉
wie ich schon schrob: strigi hat meine dateien schon auch indexiert. allerdings ist keine kooperation mit anderen prgrammen (krunner, dolphin, nepomuk & co, etc) zu vermelden.
@alle
Wie "sucht" mann dann eig. mit Strigi? Im Startmenü (Alt + F1) oder dem Anwendungsstarter (Alt + F2) einfach drauf los tippen? Oder gibts ein Applet für die Taskleiste wie bei Gnome/Tracker?
sollte wohl so sein und wird vielleicht ab dem neuen kde4.3 in keramic auch so werden.... inzwischen: strigiclient installieren und starten. ist aber fern von luxus.
Als frischer KDE-nutzer müsst ihr mir das nachsehen 😉
easy easy, man. -incredion
|
opu.e
Anmeldungsdatum: 4. November 2006
Beiträge: 349
|
@incredion Danke.
Er ist hier nun zwar fertig mit indizieren, allerdings findet er auch nichts ☹ Wenn ich im Tray auf das Icon-klick gibt er mir die Info der indizierten Dateien und der Größe des Indexs. Wenn ich aber "strigiclient" in der Konsole eingebe startet zwar der client, sagt aber -1 Documents indexed :-\ Gibt es denn eine komfortable Lösung eine andere Desktopsuche (Tracker?) zu verwenden, mit Applet wie unter Gnome? Während der Diplomarbeit möchte ich auf eine Desktopsuche eig nicht verzichent 😉
|
incredion
Anmeldungsdatum: 4. Mai 2009
Beiträge: 295
Wohnort: München
|
opu.e schrieb: @incredion Danke.
Er ist hier nun zwar fertig mit indizieren, allerdings findet er auch nichts ☹
welches ubuntu verwendest du und wieviel bit?
Wenn ich im Tray auf das Icon-klick gibt er mir die Info der indizierten Dateien und der Größe des Indexs. Wenn ich aber "strigiclient" in der Konsole eingebe startet zwar der client, sagt aber -1 Documents indexed :-\
tjatjatja, leider bin ich auch nur leidender...
Gibt es denn eine komfortable Lösung eine andere Desktopsuche (Tracker?) zu verwenden, mit Applet wie unter Gnome? Während der Diplomarbeit möchte ich auf eine Desktopsuche eig nicht verzichent 😉
nein, soweit ich weiß soll strigi und nepomuk in krunner funktionieren, was ich für sehr elegant hielte, tut aber (zumindest bei mir) momentan nicht und niemand kann mir sagen, wie ich krunner konfigurieren muss, dass er auf strigi zurückgreift. gruß
-incredion
|
opu.e
Anmeldungsdatum: 4. November 2006
Beiträge: 349
|
incredion schrieb:. opu.e schrieb: @incredion Danke.
Er ist hier nun zwar fertig mit indizieren, allerdings findet er auch nichts ☹
welches ubuntu verwendest du und wieviel bit?
Ganz vergessen: hab hier Ubuntu 9.04 auf 64bit Wenn ich im Tray auf das Icon-klick gibt er mir die Info der indizierten Dateien und der Größe des Indexs. Wenn ich aber "strigiclient" in der Konsole eingebe startet zwar der client, sagt aber -1 Documents indexed :-\
tjatjatja, leider bin ich auch nur leidender...
Gibt es denn eine komfortable Lösung eine andere Desktopsuche (Tracker?) zu verwenden, mit Applet wie unter Gnome? Während der Diplomarbeit möchte ich auf eine Desktopsuche eig nicht verzichent 😉
nein, soweit ich weiß soll strigi und nepomuk in krunner funktionieren, was ich für sehr elegant hielte, tut aber (zumindest bei mir) momentan nicht und niemand kann mir sagen, wie ich krunner konfigurieren muss, dass er auf strigi zurückgreift.
Ja wenns denn so gehen würde wäre das super, aber nunja. Ich werde jetzt so lange Google Desktop verwenden, nicht ganz meine Art aber aus der Not... Das Gute, der durchsucht auch Word und Powerpoint. Hoffen wir auf eine baldig Lösung ☺
|