2016-12-13 2 views
0

Avec le streaming SOLR, l'ensemble du pipeline d'activités mentionné dans l'expression streaming est-il réduit (merge (search())) exécuté sur le serveur SOLR ou côté client?Solr Streams Mechanics

Répondre

0

Toutes les opérations sont effectuées sur les nœuds disponibles dans votre cluster Solr (par exemple, par using the parallel function). La fonction parallèle est la seule oen qui peut répartir le travail entre les nœuds qui n'est pas utilisée lors de la récupération du jeu de données réel. Dans la plupart des cas, le travail est effectué par des nœuds lors de la récupération du jeu de données.

Une collection de travailleurs peut être n'importe quelle collection SolrCloud avec le gestionnaire/stream configuré. Contrairement aux collections SolrCloud normales, les collections de travailleurs ne doivent contenir aucune donnée. Les collections de travailleurs peuvent être des collections vides qui n'existent que pour exécuter des expressions de diffusion.

Vous pouvez invoquer Streaming Expression via cURL, ce qui indique que la fonctionnalité ne dépend d'aucune fonctionnalité côté client.

+0

Merci. Cela signifie donc que même si je n'utilise pas de flux parallèle, le reste de mes actions comme la réduction et la fusion se produit sur SOLR et non sur une API côté client, n'est-ce pas? – redeemed

+0

Oui, c'est correct. – MatsLindh

+0

Merci MatsLindh – redeemed