David Unzue created SOLR-12148:
----------------------------------

             Summary: Incomplete GraphML output of graph traversal
                 Key: SOLR-12148
                 URL: https://issues.apache.org/jira/browse/SOLR-12148
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
          Components: streaming expressions
    Affects Versions: 7.2
            Reporter: David Unzue


GraphML output for Solr graph traversals was introduced in version 6.1 
(https://issues.apache.org/jira/browse/SOLR-8972).
 
However, the output is missing some required information as described by the 
GraphML specification, aka GraphML Primer 
([http://graphml.graphdrawing.org/primer/graphml-primer.html]).
 
Specifically the attributes are missing the corresponding declarations using 
the <key> element, as described in 
[http://graphml.graphdrawing.org/primer/graphml-primer.html#Attributes].
 
Solr's output includes the GraphML-Attribute values, defined using the <data> 
elements inside nodes and links, but is missing the corresponding declaration 
of the attributes as <key> elements (including id, name and type) that should 
precede the graph definition.
 
This is how it should look like:
 
[https://gist.githubusercontent.com/anonymous/310d6653ead928b844f39ad59862265c/raw/eb321c5d54d8231590516dae12b538af0ded626d/graphml_with_keys.graphml]
 
And this is how it currently looks like (note the missing <key> elements):
 
[https://gist.githubusercontent.com/anonymous/310d6653ead928b844f39ad59862265c/raw/eb321c5d54d8231590516dae12b538af0ded626d/graphml_without_keys.graphml]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to