sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #60670
Re: Indexing Server?
On Sat, Feb 15, 2003 at 07:15:42PM +0100, Jesper K. Pedersen wrote:
> > I Windows 2K etc. er der en såkaldt index server, som kan lave et (ala
> > database-) index over indholdet (dokumenter, PDF etc.) i de directories man
> > ønsker skal indexeres. Herefter kan man vha. dette index hurtigt finde frem
> > til den/de ønskede fil(er), som indeholder det søgekriterie man nu har
> > angivet. Har man i Linux noget tilsvarende?
> Den kaldes "locate".
> I de fleste linux udgivelser er der som standard installeret et program til hurtigt at finde filer.
> Check om du har updatedb (til at opdatere databasen, som normalt køres via cron) og locate for at finde dem igen.
Jeg tror ikke helt at locate dækker hvad han leder efter - han vil nok
også gerne kunne søge i indholdet af filer. Hvis man vil søge i
tekstfiler kan man bruge grep - da det ikke er indekseret er det dog
ikke altid super hurtigt hvis man har mange/store filer. Jeg sad lidt og
tænkte over det og fandt frem til at jeg faktisk ikke kendte til en
løsning, så jeg søgte lidt og fandt frem til noget det hedder Swish++.
Den har jeg nu installeret og den kan det der søges, den kan indeksere
ren tekst, opmærket tekst (HTML, XML, LaTeX, RTF) og 'non-text'
(Worddokumenter og lign). Jeg tror at det er noget i den stil der søges
efter, dog er Swish++ ikke helt nemt at installere.
Muligvis kan htdig også gøre det nødvendige, den tror jeg bare ikke kan
klare PDF, Word og den slags (nogen der kan svare på om den kan, samt om
den kan bruges uden en webserver?)..
Swish++ kan enten bruges ved at man kører indekserings kommandoen når
man har brug for det eller som en daemon der kører i baggrunden og
indekserer med faste intervaller.
Der er så en search kommando som man bruger fra kommandolinien. Jeg ved
ikke om der findes en grafisk frontend - jeg er ikke lige stødt på
nogen..
Du finder Swish++ her:
http://homepage.mac.com/pauljlucas/software/swish/
--
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/O d--@ s:+ a-- C++ $UL+++ P++ L+++ E- W+ N(+) o K? w O- M-- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b+ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------
PGPKey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8BFECB41
Follow ups
References