[ 
https://issues.apache.org/jira/browse/SOLR-8176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15004412#comment-15004412
 ] 

Joel Bernstein edited comment on SOLR-8176 at 11/13/15 6:09 PM:
----------------------------------------------------------------

I need to dig into the TinkerPop API. I think implementing Gremlin would be the 
desired end game. 

I see a distributed Gremlin implementation as another Parallel Computing 
problem, like the Parallel SQL interface. This is where the Streaming API comes 
in. If we can model graph traversals with the Streaming API then we can have a 
Gremlin parser that compiles to Streaming API objects. This was the approach 
taken with the SQL interface.

So this ticket is really about laying the Parallel Computing framework for 
supporting graph traversals. 

I do agree that looking at TinkerPop will be very useful in understanding what 
to model.


was (Author: joel.bernstein):
I need to dig into the TinkerPop API. I think implementing Gremlin would be the 
desired end game. 

I see distributed Gremlin implementation as another Parallel Computing problem, 
like the Parallel SQL interface. This is where the Streaming API comes in. If 
we model graph traversals with the Streaming API then we can have a Gremlin 
parser that compiles to Streaming API objects. This was the approach taken with 
the SQL interface.

So this ticket is really about laying the Parallel Computing framework for 
supporting graph traversals. 

Although I do agree that looking at TinkerPop will be very useful in 
understanding what to model.

> Model distributed graph traversals with Streaming Expressions
> -------------------------------------------------------------
>
>                 Key: SOLR-8176
>                 URL: https://issues.apache.org/jira/browse/SOLR-8176
>             Project: Solr
>          Issue Type: New Feature
>          Components: clients - java, SolrCloud, SolrJ
>    Affects Versions: Trunk
>            Reporter: Joel Bernstein
>            Assignee: Joel Bernstein
>              Labels: Graph
>             Fix For: Trunk
>
>
> I think it would be useful to model a few *distributed graph traversal* use 
> cases with Solr's *Streaming Expression* language. This ticket will explore 
> different approaches with a goal of implementing two or three common graph 
> traversal use cases.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to