2012-07-25 3 views

Répondre

1

EmbeddedSolrServer n'est pas destiné à être utilisé comme ça. De plus, son utilisation est déconseillée plus:

Le plus simple, la plus sûre, façon d'utiliser Solr est via HTTP interfaces standard Solr. L'enrobage Solr est moins flexible, plus difficile à supporter, pas aussi bien testé, et devrait être réservé pour des circonstances spéciales.

Vous pouvez simplement exécuter un HttpSolrServer contre votre index et y accéder via http. Sinon, vous pouvez analyser votre index en utilisant un outil basé sur Lucene spécifique, comme celui (Luc) que vous avez déjà mentionné.

+0

La page que vous avez liée a également indiqué: ** "L'API Solrj Java fournit une implémentation EmbeddedSolrServer .C'est la méthode recommandée pour" incorporer "Solr dans une application Java.Il fournit exactement la même API que vous utiliseriez si vous étiez connexion à une instance Solr distante - ce qui facilite la conversion ultérieure si vous le souhaitez, et en l'utilisant, vous pouvez être sûr que vous utiliserez des appels API qui seront pris en charge à l'avenir. "**. Votre réponse n'est pas très claire à ce sujet et peut certainement induire en erreur les gens. –

+0

@ user01 Si vous avez une meilleure réponse que la mienne, vous pouvez l'afficher. – javanna

+0

Non, je n'ai pas de réponse à cela et je ne suis toujours pas sûr de ce qui est recommandé ou recommandé parce que la page liée elle-même crée de la confusion sur * EmbeddedSolrServer est recommandé * & * qui 'EmbeddedSolrServer' n'est pas conseillé*. Je suis moi-même à la recherche d'une clarification à ce sujet .. –

Questions connexes