Hi Mohit, Can you please ask your Lumify questions over on the Lumify google group at https://groups.google.com/d/forum/lumify? I'd rather not pollute the ElasticSearch group with unrelated messages.
Thanks, Jeff On Friday, May 16, 2014 1:26:28 AM UTC-4, mohit kaushik wrote: > > Hi! jeff > You said, you are using lumify. And lumify user secure-graph which > implicitly implements cell level security that you all need. You can easily > have access controls on your user and query returns the vertices in the way > you want. I recently started working with secure-graph and want to > implement the class > "/securegraph-core/src/main/java/org/securegraph/query/GraphQuery.java" > wchich is provided in the package and as it has been much days to your post > so hope you might have figured out it. If you have please notify me. > > > Thanks > Mohit kaushik > > On Wednesday, March 5, 2014 10:40:11 PM UTC+5:30, Jeff Kunkle wrote: >> >> I've been trying to figure out how I can index a graph data structure >> using ElasticSearch and could really use some advice from someone more >> knowledgeable than me. First, let me explain the challenge. The graph model >> has individual access controls at the vertex (node), edge (relationship), >> and property level. I'd like my users to be able to search the graph for >> vertices or edges containing matching properties, with two caveats: >> >> 1. They should not get vertex or edge results they don't have >> permission to see. >> 2. Properties a user does not have access to see should not be >> evaluated in the query. >> >> My first thought was to index properties as either nested or child >> documents of a vertex/edge and use a custom filter to remove properties a >> user didn't have access to. The first problem I run into is when I try a >> boolean query across properties. For example, assume I want to query a >> person vertex by first name and date of birth. Since these properties are >> indexed as separate documents there is never a match. >> >> What I essentially need is the ability to query across nested or child >> documents and return the parent only when there are matches across the >> child documents. For example, assume a parent vertex with one property >> document called "full_name" set to Barak Obama and another property >> document named "political_party" set to Democrat. Is there any way for me >> to query for the parent document of these two properties by asking for one >> property with full_name="Barak Obama" and another property with >> political_party="Democrat"? >> > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/3527e622-cba3-4e5e-8ed3-49df8acf53b8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
