Die beste Möglichkeit, um eine vollständige Websuche zu meiner Website hinzuzufügen?

8

Ich muss meiner Website eine vollständige Websuche hinzufügen. Ich brauche etwas wie Google Custom Search, aber ohne Werbung und es muss kostenlos sein. Jede Empfehlung eines Web-Service oder Open-Source-Projekts, die meine Website indizieren und mir erlauben kann, sie zu durchsuchen, wird hilfreich sein.

Meine Seite ist in Ruby auf Schienen gemacht, wenn das hilft.

Ich werde diese Community-Wiki-Frage stellen, damit du mein schlechtes Englisch bearbeiten kannst. Ich denke, viele Menschen können von dieser Frage profitieren.

    
sker 20.04.2009, 18:12
quelle

6 Antworten

5

Hängt davon ab, was Sie mit der vollständigen Websuche wirklich meinen. Wenn Sie das gesamte Web durchsuchen möchten, werden Ihnen die obigen Antworten nicht viel helfen, da sie wirklich für das Indexieren und Durchsuchen des Inhalts Ihrer Site gedacht sind. Ich würde vorschlagen, die Google Ajax-Suche (nur eine "powered by google" benötigt, keine Werbung) oder Boss von Yahoo (möglicherweise erfordern Anzeigen nicht sicher).

Ссылка

Ссылка

    
Luke 08.10.2008, 04:47
quelle
6

Schau dir Lucene an. Es ist eine Open-Source-Suchmaschine, die sicherlich eine unterhaltsame Lernerfahrung auf Ihrer eigenen Website implementieren wird. Es wurde ursprünglich von den Excite-Leuten entworfen, glaube ich.

    
Robert Elwell 08.10.2008 01:55
quelle
6

Ferret ist der Ruby Port von Lucene. Schauen Sie sich das acts_as_ferret Plugin an.

    
tvanfosson 08.10.2008 02:56
quelle
5

Die Leute gehen zu acts_as_solr und denken sphinx in den Blogs, die ich lese:

Ссылка

Ссылка

Ich habe auch die Suche in Postgres untersucht, es sieht sehr gut aus:

Ссылка

    
Gene T 08.10.2008 04:42
quelle
3

Was meinst du mit "vollständige Websuche"?

Das sind gute Antworten verfügbar für die Volltextsuche, bei der eine Suchmaschine die in Ihrer Datenbank gespeicherten Modellobjekte indiziert und abfragt.

Wenn Sie etwas meinen, das Ihren gerenderten HTML-Code indiziert und abfragt, ist Nutch eine beliebte Option mit einem Web-Crawler, Parser , Indexer und Abfrage-Schnittstelle.

    
sock 08.10.2008 13:52
quelle
2

Ich empfehle acts_as_xapian . Es ist sehr einfach zu implementieren, es ist schnell genug, und es hat die Funktionen, die Sie normalerweise brauchen.

    
Dave Nolan 08.10.2008 08:43
quelle

Tags und Links