Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Trying to Get a Better Understanding of Neo4j usage

Received: by 10.204.152.217 with SMTP id h25mr175421bkw.3.1335657447902;
        Sat, 28 Apr 2012 16:57:27 -0700 (PDT)
X-BeenThere: neo4j@googlegroups.com
Received: by 10.204.156.65 with SMTP id v1ls1153137bkw.4.gmail; Sat, 28 Apr
 2012 16:57:24 -0700 (PDT)
Received: by 10.204.157.134 with SMTP id b6mr937138bkx.5.1335657444818;
        Sat, 28 Apr 2012 16:57:24 -0700 (PDT)
Received: by 10.204.157.134 with SMTP id b6mr937137bkx.5.1335657444798;
        Sat, 28 Apr 2012 16:57:24 -0700 (PDT)
Return-Path: <percen...@gmail.com>
Received: from mail-lb0-f181.google.com (mail-lb0-f181.google.com [209.85.217.181])
        by gmr-mx.google.com with ESMTPS id p9si12568139bkw.1.2012.04.28.16.57.24
        (version=TLSv1/SSLv3 cipher=OTHER);
        Sat, 28 Apr 2012 16:57:24 -0700 (PDT)
Received-SPF: pass (google.com: domain of percen...@gmail.com designates 209.85.217.181 as permitted sender) client-ip=209.85.217.181;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of percen...@gmail.com designates 209.85.217.181 as permitted sender) smtp.mail=percen...@gmail.com; dkim=pass header...@gmail.com
Received: by lbbgi11 with SMTP id gi11so1343659lbb.12
        for <neo4j@googlegroups.com>; Sat, 28 Apr 2012 16:57:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type:content-transfer-encoding;
        bh=17v5y3BV7v4+K83ciS8v2OMDM544/uGtgd1/vOPmQxk=;
        b=E59EGvFy0CalAnq8Srbopwb+vr3GaGjP+B+o+cUbYbMNnTiVQjodz7DAAZZjiIjn5k
         GhX0WOiM8T2TFju/npPnJVq1no+VjQxlfa0cKZRZi3Lq1wuT/D6h8AFOqxfOIpc1yDRm
         ctnYs/xeoqEXlPG8hhE9w9uTBgO6Qd4o4YVTKCIgeKHiKmqg2SGTJPoY04OJSBo+B5IL
         pK5LHQnb6hFQo06lDZgVaJZeTB7ZdTRvkvfZvvz4GAcOyKnlp+eLUZm8DaZcy4ERl+o5
         zBVLNk3B+/4SsyIWRWVeHk3nMsbo2rofc99ev8iSOw0bwqfDWYj2drMNxVFS49gEXrqA
         DfDw==
MIME-Version: 1.0
Received: by 10.112.11.6 with SMTP id m6mr7881516lbb.24.1335657444087; Sat, 28
 Apr 2012 16:57:24 -0700 (PDT)
Received: by 10.112.48.169 with HTTP; Sat, 28 Apr 2012 16:57:24 -0700 (PDT)
In-Reply-To: <CAPsACe3w0x6DW++6djKK+oRyDOdUN_k0unkfkrYzEb4OwgS...@mail.gmail.com>
References: <CAPsACe11Evy3BB36WLr0czBk5-qfK-pDmoFL4gvr5cNhb55...@mail.gmail.com>
	<CAF59RW54wyvrABagK-DQQG-TdN1GO-pgx3UDSdpxd7f9AE7...@mail.gmail.com>
	<CAPsACe3w0x6DW++6djKK+oRyDOdUN_k0unkfkrYzEb4OwgS...@mail.gmail.com>
Date: Sat, 28 Apr 2012 18:57:24 -0500
Message-ID: <CAPsACe2P_j-ivz=2qEN=HvDjHsfrs-bcBGtNwhuuA0DBm-D...@mail.gmail.com>
Subject: Re: [Neo4j] Trying to Get a Better Understanding of Neo4j usage
From: "Buddy Lindsey, Jr." <percen...@gmail.com>
To: neo4j@googlegroups.com
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I was curios if anyone else wanted to take a whack at trying to answer
my 2 questions.

Thanks,
Buddy

On Thu, Apr 26, 2012 at 9:28 PM, Buddy Lindsey, Jr. <percen...@gmail.com> w=
rote:
> That is cool to go through, kind of. Hasn't really answered my
> questions as a lot of it is over my head at the moment, but I have
> bookmarked it for later.
>
> On Thu, Apr 26, 2012 at 1:40 PM, Peter Neubauer
> <peter.neuba...@neotechnology.com> wrote:
>> Buddy,
>> actually, there is right now a very similar project in Germany going
>> on, using the Google ngrams dataset on Neo4j, see
>> http://www.rene-pickhardt.de/paul-wagner-and-till-speicher-won-state-com=
petition-jugend-forscht-hessen-and-best-project-award-using-neo4j/,
>> cool stuff by Paul Wagner and Till Speicher. Might be useful to look
>> at?
>>
>> Cheers,
>>
>> /peter neubauer
>>
>> G: =A0neubauer.peter
>> S: =A0peter.neubauer
>> P: =A0+46 704 106975
>> L:=A0 =A0http://www.linkedin.com/in/neubauer
>> T: =A0 @peterneubauer
>>
>> If you can write, you can code - @coderdojomalmo
>> If you can sketch, you can use a graph database - @neo4j
>>
>>
>> On Thu, Apr 26, 2012 at 8:10 PM, Buddy Lindsey, Jr. <percen...@gmail.com=
> wrote:
>>> I am still very very new to Neo4j. If you read my blog post about the
>>> book 7 databases in 7 weeks (http://bit.ly/IHwqpR) which includes
>>> Neo4j you can see how much of a stretch non-relational databases are
>>> for me, for now. However, I have been trudging along because for a
>>> project I have been wanting to do for a few =A0years it looks like a
>>> great fit for a graph database.
>>>
>>> So I really would like to describe my project a bit and ask if it is a
>>> "good" fit for neo4j, and based on my current limited understanding,
>>> since I am still learning, how to "solve" a couple of the blockers my
>>> brain has put in front of me.
>>>
>>> The application I have been designing is a language analysis
>>> application for Japanese to help people, like me, who are learning
>>> Japanese.
>>>
>>> A small user story of what I want to do, and my first goal, is I want
>>> a user to go to "the site" and enter a Japanese sentence. From there
>>> it goes to the back-end and starts breaking down the sentence like so.
>>>
>>> 1) Break up all the kanji and kana and create a new relationships with
>>> the sentence and the specific kanji and kana.
>>> 2) Analyze the sentence looking for words, a unique issue since there
>>> are no spaces in Japanese sentences, and creating new relationships
>>> with the words and the sentence.
>>> later on) find conjugations of words and create some relationship
>>> between the root conjugation type, the word, and the sentence.
>>>
>>> One of the goals of this is so the more sentences are entered into
>>> "the site" you can follow paths to new sentences based on breakdowns
>>> of your current sentence to find similarities and alternate examples.
>>>
>>> I have done some initial work on this using an RDBMS, but the results
>>> were not... favorable.
>>>
>>> So at this point I am sure my first question can be answered. Which
>>> leads me to my mental blocks of neo4j itself and not knowing what to
>>> search for to find the answers.
>>>
>>> Based on what I am wanting to do if I take an approach of getting each
>>> character in a sentence and finding it in the database I am going to
>>> have to have to search the database anywhere from 5 to 60 times at
>>> least per sentence. That is a lot of querying, and to try to do this
>>> at a reasonable speed I am not sure how neo4j would handle doing that,
>>> or if it can query for a single result.
>>>
>>> My thought for a solution to that was use something like redis and
>>> store the kanji as a key, and the value is the specific node in neo4j
>>> thus saving time querying neo4j. Is this a good approach and can neo4j
>>> grab a single node based on its "number"? Is that what getting a node
>>> by index is?
>>>
>>> Finally, are there any examples of taking a basic neo4j database and
>>> seeing how it grabs the data and "prettily" displays it to the user in
>>> a web page or an application? My thought on this is I have to set some
>>> kind of word or phrase that is associated with a relationship type to
>>> display the result to the user in a easy to understand way, is that
>>> right?
>>>
>>> Sorry this is so long I have a lot of thoughts all at once and not
>>> familiar enough yet with neo4j to know what terms to search for to get
>>> some of these answers in a form I understand.