chaps après-midi,En utilisant Solr et le port Zends Lucene ensemble
Après mes aventures avec Zend Lucene-Search et découvrir ce n'est pas tout son fissuré à l'être lors de l'indexation grands ensembles de données, je me suis tourné vers Solr (Merci à Bill Karwin pour ça :))
L'indexation de la base de données par Solr est beaucoup plus rapide maintenant, en prenant un peu plus de 8 minutes pour indexer une table d'un peu plus de 1,7 million de lignes - ce dont je suis très satisfait . Cependant, quand je viens chercher l'index avec le port de Zend, je rencontre l'erreur suivante:
Erreur fatale: exception non interceptée 'Zend_Search_Lucene_Exception' avec le message 'Format de fichier de segments non pris en charge' dans /var/www/Zend/Search/Lucene.php:407 Trace de pile: # 0/var/www/Zend/Search/Lucene .php (555): Zend_Search_Lucene -> _ readSegmentsFile() # 1 /var/www/z_search.php(12): Zend_Search_Lucene -> __ construct ('tmp/feeds_index') # 2 {main} lancé dans/var/www/Zend /Search/Lucene.php sur la ligne 407
J'ai essayé d'avoir une recherche autour mais ne peux pas sembler trouver quelque chose au sujet de ce problème, tout le monde semble juste pouvoir les faire fonctionner?
Toute aide comme toujours très apprécié :)
Merci,
Tom
Ahhh ordures. N'y a-t-il pas de travail alors je présume? Je suppose qu'ils ne seront pas mis à jour le code Zend bientôt non plus. On dirait que je vais pousser pour ce serveur Jetty/Tomcat. – Tom
Je pense qu'une fois que vous l'aurez mis en marche, vous serez forcément plus heureux. La seule autre suggestion que j'ai est d'essayer de voir si vous pouvez forcer Solr à créer l'index Lucene au format 2.3. Mais je ne sais pas comment on pourrait faire ça. –