Ich möchte Suchfunktionalität für eine Website implementieren (angenommen, es ist ähnlich wie SO). Ich möchte die Google-Suche nach solchen Dingen nicht verwenden.Wie implementiere ich Suchfunktionalität in einer Website?
Meine Frage ist:
Wie kann ich das umsetzen?
Es gibt zwei Methoden, die ich bin mir dessen bewusst:
- Suche alle Datenbanken in der Anwendung, wenn der Benutzer seine Abfrage gibt.
- Index alle Daten, die ich habe und speichern Sie es woanders und Abfrage von dort (wie was Google tut).
Kann mir jemand sagen, welcher Weg zu gehen? Was sind die Vor- und Nachteile?
Besser, gibt es bessere Möglichkeiten, dies zu tun?
Wenn Sie Lucene betrachten, sollten Sie das Solr-Projekt WIRKLICH anschauen. Betrachten Sie es als Lucene als Service – sclarson