Archiv verlassen und diese Seite im Standarddesign anzeigen : Serveseitige Indizierung wie bei Spotlight
Ist es möglich serverseitig unter Linux (oder ggf. auch BSD) die Dateien zu indizieren, wie macOS das kann bzw. man mit Samba nachbauen kann?
Oder gibt es eine Möglichkeit von Linux aus auf den Spotlight-Index zuzugreifen, als wenn man einen Mac hätte?
Spotlight with Elasticsearch Backend
https://wiki.samba.org/index.php/Spotlight_with_Elasticsearch_Backend
Samba with macOS Spotlight on FreeBSD with Elasticsearch
https://www.davidschlachter.com/misc/freebsd-samba-macos-spotlight-elasticsearch
sei laut
2022-11-25, 11:30:31
Was ist das Ziel? Wenns ein Server ist und nicht Milliarden Dateien und es lokal um eine Suche geht, dann wäre das richtige mlocate.
mlocate geht halt nur über die Shell.
'Serveseitige' kann ich nicht einordnen in Bezug zu MacOS Spotlight, was ja für einen Desktop ist.
Was ist das Ziel? Wenns ein Server ist und nicht Milliarden Dateien und es lokal um eine Suche geht, dann wäre das richtige mlocate.
mlocate geht halt nur über die Shell.
'Serveseitige' kann ich nicht einordnen in Bezug zu MacOS Spotlight, was ja für einen Desktop ist.
Serverseitig meint, dass der Index serverseitig erstellt wird aber den zugreifenden Clients zur Verfügung gestellt wird. So kann man z.B. auch auf dem Desktop gezielt Dateien auf dem Server nach z.B. bestimmten Inhalten direkt finden.
Dies geht mit macOS Server bzw. in Samba hat man das mit der Hilfe von Elasticsearch nachgebaut. Gibt es etwas vergleichbares für Linux oder kann irgendeine Suchsoftware sich als Spotlight-Client ausgeben, so dass man diese Feature auch unter Linux nutzen kann?
Mlocate scheint nicht etwas anderes zu sein und nicht in Dateien suchen zu können?
Lokadamus
2022-12-01, 01:24:48
Wenn ich dich richtig verstanden habe, geht es irgendwie um AFP.
Das scheint das Protokoll zu sein, was zwecks Spotlight genutzt wird, wenn ich das mit 2 Minuten Google Suche richtig verstanden habe.
https://www.davidschlachter.com/misc/freebsd-samba-macos-spotlight-elasticsearch
https://www.freebsd.org/cgi/man.cgi?query=afp.conf&sektion=5&n=1
Meine Suche: https://www.google.com/search?q=spotlight+freebsd
Nachtrag: Und wenn AFP das Protokoll ist, was du brauchst, gibt es ein paar Lösungen: https://www.google.com/search?q=linux+afp
Nein. Es geht um SMB.
AFP ist schon lange abgekündigt, wenn nicht sogar tot. Ich glaube ein aktuelles macOS kann kein AFP mehr (bin mir aber nicht 100% sicher).
Es geht im Indizierung von:
- filesystem metadata (d.h. auch Tags in den Xattrs)
- file content
Auf dem Desktop kann man dann eine Suche nutzen und auf den Index zugreifen. Und das nicht nur mit lokalen Daten, sondern auch Daten, die auf einem Server liegen. Die Indizierung sollte serverseitig dabei erfolgen. Der Desktop hat dann Zugriff auf diesen Index.
Mit einem Linux und/oder BSD-Server und einem macOS als Client/Desktop geht das.
Geht aber soetwas auch mit einem Linux als Desktop (ohne macOS)? Dabei ist es egal, ob diese Spotlight-Anbindung von Samba genutzt wird oder etwas anderes.
Ich fürchte nein?!
Im ersten Post war ein Link zu Samba:
"This page is meant to give an overview about compiling and configuring Samba with support for macOS Spotlight support."
https://wiki.samba.org/index.php/Spotlight
Wobei nur die Elasticsearch-Variante (offenbar) alles kann.
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.