2009-09-24 4 views
0

J'ai posté cela dans le groupe Nabble aussi, mais pourrait avoir quelques conseils ici.SOLR choisir l'index à la recherche

Existe-t-il un moyen pour que SOLR recherche l'index auquel je le dis pendant le temps de recherche sans utiliser plusieurs cœurs? Je ne construis pas mes index avec SOLR, je les construis avec ma propre classe Java, mais j'utilise SOLR pour les chercher plus tard. Ce serait bien de dire à Solr pendant l'heure de recherche quel index accéder. Je les ai également combinées, et cela fonctionne mais il y a quelques problèmes dans mon cas particulier, qui le rendent plus facile à résoudre avec l'envoi du nom/chemin de l'index lors de la recherche.

grâce

Répondre

2

Je ne pense pas vraiment que vous pouvez vraiment faire ce que vous cherchez ici. Une partie de la simplicité de Solr vient d'avoir le noyau (et donc l'index) dans l'URL. Ce que vous pouvez faire est de pirater comment Solr fonctionne pour ajouter un autre paramètre à l'url et quand Solr va faire une recherche, utilisez-le pour déterminer quel index il utilise. Je pense que vous pourriez finir par jeter tout le réchauffement automatique des caches, etc cependant. Par curiosité, pourquoi ne voulez-vous PAS utiliser plusieurs cœurs? Est-ce que vous vous attendez à avoir des milliers et des milliers, ou que chaque indice est incroyablement transitoire?

Eric

Questions connexes