Lucene in Android

7

Ich bin neu bei Android und Lucene . kann ich Lucene für die Suche in android list view verwenden. Ich habe versucht, den package 2.3.2 zu importieren und verwendete auch die jar Dateien in der Bibliothek. In SearchFiles.java ist jedoch ein Fehler aufgetreten. Fehler ist:
The type java.rmi.Remote cannot be resolved. It is indirectly referenced from .class files.

Es besteht die Möglichkeit, dass diese Datei nicht für Android existiert. Ist das das Problem?

    
ketki 19.10.2011, 12:12
quelle

5 Antworten

9

Vielleicht möchten Sie das native Feature Volltextsuche mit dem Namen FTS3 stattdessen in SQLite , das in Android verfügbar ist und schneller ist (seit Es läuft nativ) und benötigt weniger Speicher als eine Java Lucene-Implementierung unter Dalvik VM.

    
Hendy Irawan 12.06.2013 08:49
quelle
5
  1. Löschen Sie "extend java.rmi.Remote" aus der Klasse "org.apache.lucene.search.Searchable"
  2. Löschen Sie die Klasse "org.apache.lucene.search.RemoteSearchable"
Darko Vasilev 25.04.2012 12:04
quelle
4

Ich habe Lucene 3.3 erfolgreich für eine wirklich einfache Suche benutzt und es funktioniert. Ich habe jedoch keine Ahnung, wie sich die Speicherauslastung auswirkt. In 3.3 gibt es keine Abhängigkeit von RMI. Wenn du 2.3.2 benötigst und du den Quellcode hast, kannst du Lucene aus der RMI-Abhängigkeit befreien (ich habe von einem Typen gelesen, der das geschafft hat).

    
Blackbelt 19.10.2011 12:23
quelle
3

Android ist nicht Java - es bietet nicht alle Standart Java Apis (nur in Android schauen Referenz, java.rmi ist nicht da). Es ist jedoch möglich, fast alles, was reines Java ist, zu importieren (wenn Sie genügend Speicher haben). Sie können versuchen, unnötige Klassen zu entfernen, die Probleme mit dem Laden von Klassen aus Gläsern verursachen - es ist eine Menge Arbeit.

    
Konstantin Pribluda 19.10.2011 14:40
quelle
3

Ich denke, dass diese Demo-App für Sie arbeiten wird.

Ссылка

Es hat:

  • schnelle T9 Suche
  • unterstützt 5000 Kontakte
  • 500 calllogs
JaydeepW 11.08.2016 13:39
quelle

Tags und Links