lucene suchen/löschen/hinzufügen

max40

Bekanntes Mitglied
moin,
ich habe fragen zu lucene. Ich habe eine Anwendung, dort sollen
- neue Dateien indexiert werden
- Inhalte aus dem Index gelöscht werden
- und nach Inhalten gesucht werden

alles dann mehr oder weniger gleichzeitig durch mehrere Anwender.

Bislang habe ich immer nur solche sachen gefunden wie:
1. Index aufmachen (je nachdem ob hinzufügen, suchen oder löschen)
2. mit Index was machen
3. Index ggf. schließen

Bei Punkt 3 habe ich bei der suche aufgelassen damit darin weiter gesucht werden kann. Führt aber zu dem Problem wenn der Index akt. wird, bekomme ich das nicht mit.

Also Frage: Wie wird das vernünftig gehandhabt oder muss man nach jeder aktion alles schließen ein beim nächsten mal den Index wieder neu reinladen?

Danke + Gruß
Max
 
Vernünftig wäre gleich Apache Solr zu nutzen, statt mit Lucene zu programmieren.

Mit Lucene pur habe ich noch nichts gemacht, nur Code gesehen, was mir gereicht hat. Es ist zu umständlich, wenn man alles selbst programmieren muss, statt über ein Solr Schema zu konfigurieren.
 
also ich habe mich jetzt mit solr etwas beschäftigt und habe auch anhand den Beispielen eine PDF in den Index bekommen.

Was ich nicht hinbekomme, ist den PDF Inhalt zu indexieren. Jedenfall taucht der nicht bei der suche auf. Wie muss dies eingestellt werden, damit der Inhalt auch mit im Index landet?

Danke + Gruß
Max
 

Neue Themen


Zurück
Oben