9
votes

Lucene à Android

Je suis nouveau à Android et Lucene . Puis-je utiliser lucene pour rechercher dans Android Voir la liste . J'ai essayé d'importer le fichier 2.3.2 et également utilisé les fichiers jar dans la bibliothèque. Cependant, il y a une erreur dans recherchefiles.java erreur est:
Le type Java.RMI.Remote ne peut pas être résolu. Il est indirectement référencé de fichiers .Class.

Il est possible que ce fichier n'existe pas pour Android. Est-ce le problème?


0 commentaires

5 Réponses :


5
votes

J'ai utilisé avec succès Lucene 3.3 pour une recherche vraiment simple. Il fonctionne. Cependant, je n'ai aucune idée de l'impact de l'utilisation de la mémoire. Dans le 3.3, il n'y a pas de dépendance de RMI. Si vous avez besoin 2.3.2 et que vous avez le code source, vous pouvez libérer Lucene à partir de la dépendance RMI (j'ai lu sur un gars qui a réussi à faire cela).


2 commentaires

Pouvez-vous s'il vous plaît partager votre code. Je suis nouveau à Lucene et ne sait pas à importer Lucene dans le projet Android.


Pouvez-vous partager votre code en rapport avec Lucene à Android, je veux commencer avec Lucene à Android.La vous aidera à aimer les gars comme moi



3
votes

Android n'est pas Java - il ne fournit pas toutes les API de Standart Java (il suffit d'examiner Android Référence, Java.RMI n'est pas là). Cependant, il est possible d'importer presque tout ce qui est pure Java (si vous avez assez de mémoire). Vous pouvez essayer de supprimer des classes inutiles qui provoquent des problèmes de classement des bocaux - BU C'est beaucoup de travail.


0 commentaires

5
votes
  1. Supprimer "prolonge java.rmi.remote" de la classe "org.apache.lucène.search.Search.com"
  2. Supprimer la classe "org.apache.lucène.search.remotesBearkable"

1 commentaires

Comment puis-je supprimer. Parce que j'ai tous les fichiers de classe. également essayé de décompiler et de recompiler mais ne pas travailler




3
votes

1 commentaires

Puis-je obtenir le dernier code pour cela car c'est un code ancien