Re: indexing directed graph
Thank you Gora in advance! However, I decided to create a bean for indexing something like that: ... String[] vertices String[] edges int[] triple_inx_levels ... So I can search in vertices text & edge text in "vertices & edges" array fields, and I hope to find the relation from triple_inx_levels array, where I will save indexes ot the upper two array in specific order(with some math function, I do not find out yet). I will try in this way, I hope this will enough for me. -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949556p2960964.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
On Thu, May 19, 2011 at 9:12 AM, Otis Gospodnetic wrote: > Maybe Gora was referring to Siren: http://search-lucene.com/?q=siren+-sami [...] That does look interesting, but is not what I was referring to. I seem to remember a discussion on this list some 3-4 months about someone wanting to make a customised Lucene index, specifically for graphs. I believe that he even wrote up a Wiki (?) page on it. Sorry, Dani, I have been busy, and so far my Google-fu has been unable to turn up the thread, or the Wiki page. Will let you know if I come across it. Regards, Gora
Re: indexing directed graph
Maybe Gora was referring to Siren: http://search-lucene.com/?q=siren+-sami Otis Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch Lucene ecosystem search :: http://search-lucene.com/ - Original Message > From: dani.b.angelov > To: solr-user@lucene.apache.org > Sent: Tue, May 17, 2011 2:44:55 AM > Subject: Re: indexing directed graph > > Gora, thank you for your reply! > > Could you point me a link regarding "There was a discussion earlier on this > topic...". > > -- > View this message in context: >http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949556p2951418.html > > Sent from the Solr - User mailing list archive at Nabble.com. >
Re: indexing directed graph
Thank you for your reply! My target is to make some kind of "relations" between the documents indexed in to the index. So, for the performance reasons, I would like to index the graph created from this relations. In this way I can query/search the subgraph documents by vertices names/text and/or edges name/text -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949759p2951426.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
Gora, thank you for your reply! Could you point me a link regarding "There was a discussion earlier on this topic...". -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949556p2951418.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
Thank you for your reply! My target is to make some kind of "relation" between the document indexed it to the index. So, for the performance reasons, I would like to index the graph created from this relations. -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949556p2951413.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
Absolutely you can index each point or line of the graph with it's own document in Solr, perhaps as a triple. (Sounds like you are specifically talking about RDF-type data, huh? Asking about that specifically might get you more useful ideas than asking graphs in general). But if you want to then figure out if two points are connected, or get the list of all points within X distance from a known point, or do other things you are likely to want to do it with it... Solr's not going to give you the tools to do that, indexed like that. On 5/16/2011 4:52 PM, dani.b.angelov wrote: I am wandering, whether the following idea is worth. We can describe the graph with series of triples. So can we create some bean with fields, for example: ... @Field String[] sybjects; @Field String[] predicates; @Field String[] objects; @Field int[] level; ... or other combination of metadata. We can index/search this bean. Based on the content of the found bean, we can conclude for interconnections between graph participants. What do you thing? -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949556p2949845.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
You can certainly index it, the problem will be being able to make the kinds of queries you want to make on it once indexed. Indexing it in a way that will let you do such queries. The kind of typical queries I'd imagine you wanting to run on such a graph -- I can't think of any way to index in Solr to support. But if you give examples of the sorts of queries you want to run, maybe someone else has an idea, or can give a definitive 'no'. On 5/16/2011 3:49 PM, dani.b.angelov wrote: Hello, is it possible to index graph - named vertices and named edges? My target is, with text search to find whether particular node is connected(direct or indirect) with another. Thank you. -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949553p2949553.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
I am wandering, whether the following idea is worth. We can describe the graph with series of triples. So can we create some bean with fields, for example: ... @Field String[] sybjects; @Field String[] predicates; @Field String[] objects; @Field int[] level; ... or other combination of metadata. We can index/search this bean. Based on the content of the found bean, we can conclude for interconnections between graph participants. What do you thing? -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949556p2949845.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
On Tue, May 17, 2011 at 1:55 AM, dani.b.angelov wrote: > Thank you Gora, > > 1. Could you confirm, that the context of IMHO is 'In My Humble Opinion'. Yes, sorry. I must remember to be less lazy in typing. > 2. Could you point example of graph database. [...] As Stefan points out above, I like Neo4j among the few that I have played around with. Searching Google for "open source graph databases" turns up several, and some reviews. Regards, Gora
indexing directed graph
Hello, is it possible to index graph - named vertices and named edges? My target is, with text search to find whether particular node is connected(direct or indirect) with another. Thank you. -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949553p2949553.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
Thank you Gora, 1. Could you confirm, that the context of IMHO is 'In My Humble Opinion'. 2. Could you point example of graph database. -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949556p2949734.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
Dani, i'm actually playing with Neo4j .. and the have a Lucene-Indexing and plan to have Solr-Integration (no idea what the current state is). http://lists.neo4j.org/pipermail/user/2010-January/002372.html Regards Stefan Am 16.05.2011 21:50, schrieb dani.b.angelov: Hello, is it possible to index graph - named vertices and named edges? My target is, with text search to find whether particular node is connected(direct or indirect) with another. Thank you. -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949556p2949556.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: indexing directed graph
On Tue, May 17, 2011 at 1:20 AM, dani.b.angelov wrote: > Hello, > is it possible to index graph - named vertices and named edges? My target > is, with text search to find whether particular node is connected(direct or > indirect) with another. Thank you. [...] There was a discussion earlier on this topic, i.e., how to efficiently store graphs in Solr/Lucene, but IMHO, at the moment, you are better off using a graph database that is specifically adapted for that. Regards, Gora
indexing directed graph
Hello, is it possible to index graph - named vertices and named edges? My target is, with text search to find whether particular node is connected(direct or indirect) with another. Thank you. -- View this message in context: http://lucene.472066.n3.nabble.com/indexing-directed-graph-tp2949556p2949556.html Sent from the Solr - User mailing list archive at Nabble.com.