Iam utilisant la version 6.2 de Solrcloud, j'ai deux collections, C1 et C2. Et la collection C1 a des fragments C1S1, C1S2 et la collection C2 a des fragments C2S1, C2S2. Voulez-vous maintenant interroger les fragments C1S1 et C2S1, qui proviennent de différentes collections? Quelqu'un pourrait-il m'aider à écrire une requête? MerciComment interroger des fragments spécifiques de différentes collections
0
A
Répondre
0
Tant que le schéma entre les collections sont compatibles, vous devriez pouvoir utiliser manuellement le paramètre shards
dans votre demande:
../select?q=*:*&shards=localhost:7574/solr/c2s1,localhost:8983/solr/c1s1
Si les schémas ne sont pas directement compatibles, la définition d'un metaschema qui combine les deux, puis interroger contre cela est une solution possible. Un problème possible ici est que si les schémas et n'expriment pas la même chose, le scoring entre les fragments sera bizarre.