lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joel Bernstein (JIRA)" <>
Subject [jira] [Commented] (SOLR-8588) Add TopicStream to the streaming API
Date Sun, 31 Jan 2016 19:01:39 GMT


Joel Bernstein commented on SOLR-8588:

I think this ticket is the one I'm most excited about at the moment because it leverages so
many of the Solr's strengths. Topics can be arbitrary queries so they don't have to be registered
in advance. It leverages Solr's transaction log and version number. SolrCloud replication
provides scale and redundancy. Combined with DaemonStreams, topics can "live" inside Solr
and continually push data, or can be embedded in client apps to provide continuous streaming.

> Add TopicStream to the streaming API
> ------------------------------------
>                 Key: SOLR-8588
>                 URL:
>             Project: Solr
>          Issue Type: New Feature
>            Reporter: Joel Bernstein
>            Assignee: Joel Bernstein
> Topics are similar to Alerts (SOLR-8577) in that they return only new content. But Topics
return *all* new documents for a query, where Alerts return the top N results. So where Alerts
are designed to notify of very specific new content, Topics are primarily a syndication tool.
> When combined with the DaemonStream (SOLR-8550), Topics can provide continuous streaming.
Sample syntax:
> {code}
> topic(checkpointCollection, dataCollection, q="awesome stuff")
> {code}
> The checkpoint collection will be used to persist the topic checkpoints.
> Example combined with the DaemonStream:
> {code}
> daemon(topic(...)...)
> {code}

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message