addl123
Goto Top

Microsoft Search Server 2010 Express vs. Agent Ransack vs. Everything

Hallo,

Bei uns wird eine neue Datenablage eingerichtet. Dies ist kein CMS oder so, sondern einfach eine feste Ordnerstruktur. Da diese Struktur aber neu ist, erwarte ich in den ersten Wochen sehr viele Suchen von Benutzern. Die Benutzer werden hauptsächlich über ein Windows Server 2008-TS-System auf die Daten zugreifen (bis zu 100 gleichzeitig). In der vergangenheit wurde hauptsächlich lokal bzw über vereinzelte Freigaben in Arbeitsgruppen bzw. über kleinere Server gearbeitet. Indexdienst ist auf dem TS und FS ausgeschalten.

Nun möchte ich aber eigentlich nicht, dass die Benutzer mit Ihrem Windows Search die ganze Datenablage lahmlegen, da dies ja sogar nach Microsoft ein sehr unperformantes Programm ist. Ich hatte jetzt eigentlich den gedanken, einfach "Everything" zu benutzen. Da dies aber Admin-Rechte braucht, müsste ich es entweder als Dienst installieren, was mir nicht ganz recht ist, oder dies durch ein Drittanbieterprogramm ermöglichen (verschlüsseltes Script mit Admin-PW oder eben ein Dienst, der es überwacht). Da ich den TS gerne so sauber wie nur möglich halte, ist dies natürlich auch etwas ungünstig. Außerdem könnendie User ja dann auch Datiene sehen, die eigentlich nicht Ihren Freigaben entsprechen.

Eine Alternative wäre natürlich Agent Ransack. nicht ganz so performant, aber doch noch viele Male besser als Windows Search, und es bräuchte keine Admin-Rechte.

Ich bin zwar auch nicht extrem begeistert von solchen Ideen, aber es ist performancetechnisch einfach die Beste Lösung. Jetzt gibt es aber natürlich auch MS Search Server. Damit habe ich jedoch keine Erfahrungen, und dieser scheint ja auf Windows Searh zu basieren (?). Was mich interessieren würde ist, wie performant dieser ist, und ob das im Prinzip wieder das gleiche ist, wie einfach auf dem TS den indexdienst laufen zu haben (was niemals passieren wird). Am interessantesten wäre es, wenn jemand etwas im vergleich sagen kann (z.B. Evereythig vs. Search Server). Dateiinhalte zu indizieren scheint mir im moment aber doch überflüssig (wobei es später doch nötig sein könnte).

Content-Key: 167083

Url: https://administrator.de/contentid/167083

Printed on: April 18, 2024 at 06:04 o'clock

Member: clSchak
clSchak May 28, 2011 at 05:03:16 (UTC)
Goto Top
nimm dir einen zweiten Server, baue dir da Sharepoint Foundation 2010 und Searchserver Express 2010 drauf, lass den Index erstellen (kann bei 700GB rund 5 Tage dauern) und verschicke dann den Link der Suchseite des Searchservers - das funktioniert super - alledings braucht die Kiste relativ viel CPU Leistung, unser hier benötigt rund (dauerhaft) 3-4Ghz (2 x 2.53Ghz Xeon) bei 6GB RAM und wir indizieren nur alle 12h (Fileserver) bzw. 20 Minuten (Sharepoint) und haben das auf einen extra Server ausgelegt - je länger der Dienst läuft umso schneller wird der, man kann den Dienst auch als Suchanbieter von Windows 7 nutzen.

Vorteil dabei ist: komplett kostenlos - allerdings kann der Express Server nur eine begrenzte Anzahl an Dateien indizieren (an dem Limit sind wir allerdings noch nicht), des weiteren kannst du individuelle Filter einbinden (z.B. PDF Files von Adobe) und auch mehrere Fileserver dem Index hinzufügen, die Ergebnisse werden anhand der Berechtigungen bereits gefiltert und der User bekommt im Normalfall nur die Sachen angezeigt auf der er auch Zugriff hat.
Member: Addl123
Addl123 May 28, 2011 at 06:31:13 (UTC)
Goto Top
Das ist gerade der Punkt, den ich meine. Mit Everythig 700GB (mit ca. 2M Dateien) zu indizieren dauert 2 Minuten. Danach ist CPU und RAM absolut minimal. Deswegen die abneigung gegenüber Microsoft. Everything wäre noch schneller als MS, wenn es vor jeder einzelnen Suche einen kompletten Index machen würde. Tut es aber nicht, und die Suchergebinsse erscheinen im selben Moment wie die Suchanfrage. Deshalb frage ich mich, ob der Windowsriese sein muss. Wo Microsoft selbst ja sagt, dass deren Suche ewig viele Ressourcen brauch (und dabei noch nicht einmal gute Ergebnisse liefert).
Member: clSchak
clSchak May 28, 2011 at 09:38:30 (UTC)
Goto Top
also sorry - 700GB in 2 Minuten geht garnicht ... dann indiziert der vielleicht den Dateinamen aber mehr auch nicht (wenn überhaupt) - der Searchserver indiziert auch den Inhalt der Dateien (auch von PDF) sowie die Metadaten von z.B. Fotos und das schafft kein System in 2 Minuten.

Wenn die Daten einmal indiziert sind, geht auch die Suche fix, bei uns arbeiten da rund 60 Leute mit zur gleichen Zeit und ich bekomme an sich nur positive Rückmeldungen darüber. Und MS Produkt muss es nicht, selbst bei Google kannst du eine "Suchmaschine" (ist wohl ein Server oder sowas) kaufen und den bei dir mit ins Netz hängen.
Member: Addl123
Addl123 May 28, 2011 at 19:38:50 (UTC)
Goto Top
Dateiinhalte zu indizieren scheint mir im moment aber doch überflüssig

Wenn man bei MS Search NUR Dateinamen Indiziert, braucht der immernoch 100 mal länger, wenn man extrem viel Glück hat. Und Suchen dauern dann 30 Sekunden.

Ich gehe davon aus, dass hier irgend jemand mit Everything erfahrungen hat, oder?