2017-02-02 2 views
0

Während von Solr Legacy Migration auf Solr-Streaming-API Facettierung, wie die folgenden Parameter zu implementieren:Solr 6 Facet Bereichsabfrage über Streaming-API

&facet = true 
&facet.range = {!key=age_ranges}age 
&f.age.facet.range.start = 0 
&f.age.facet.range.end = 100 
&f.age.facet.range.gap = 10 
&facet.range = {!key=price_ranges}price 
&f.price.facet.range.start = 0 
&f.price.facet.range.end = 1000 
&f.price.facet.range.gap = 50 
&facet.field = a_field 
&facet.minCount = 1 

Wie kann ich diese Parameter mit der neuen Facette mit parallelen Funktionen Streaming implementieren . Ich verstehe, dass die Funktion rollup() verwendet werden muss. Die Dokumentation ist jedoch begrenzt und ich kann die zugrunde liegende Funktionalität nicht verstehen. Kann mir jemand dabei helfen?

Antwort

0

Ich glaube nicht, dass Streaming API Ihnen bei der Migration helfen wird.

Streaming-Ausdrücke bieten eine einfache, aber leistungsstarke Stream-Verarbeitung Sprache für SolrCloud. Sie sind eine Suite von Funktionen, die kombiniert werden können, um viele verschiedene parallele Rechenaufgaben durchzuführen. Diese Funktionen sind die Basis für die Parallel SQL Schnittstelle.

Was Sie sollten wirklich Facetten verwenden zu bekommen, ist neu JSON Facet API, einige zusätzliche documentation zur Verfügung.