4+1 fajta csúcs van. Mindegyik csúcshoz tartoznak property-k, ezek kulcs-érték párokban leírt tulajdonságok. A csúcstípusok a hozzájuk tartozó property-kkel: tweet id: tweet id short: a hashtag-ek és a mention-ök és a linkek ki vannak szedve text: a tweet link: hivatkozás a tweet-re date: longként? (pl. 1319555680) url url: tweet-en belüli link tag name: (pl. "springone") user twid: azonosító (pl. "mikewitters") category: ez egy segéd csúcs a felhasználók és a tag-ek elérésére. A feladatokban nem kell használni. category: (pl.: "TAGS", "USERS") A csúcsok különböző típusú élekkel vannak összekötve. Az alábbiakban kigyűjtöttem, hogy az egyes éltípusok milyen csúcsok között mennek. Az élek irányítottak. tweet "LINKS" url user "TWEETED" tweet user "KNOWS" user tweet "MENTIONS" user user "USED" tag tweet "TAGGED" tag Az alábbiakat szerepelnek az adatbázisban, de a feladatok során nem szükségesek category "TAGS" tag category "USER" user node0 "USERS" node2 Feladatok: jeff=node(10) vagy (jeff {twid: "jeffgortatowsky"}) star=node(116) vagy (star {twid:"starbuxman"}) 1. Milyen tageket használt jeff? 2. Hányat tweetelt jeff? 3. Mikor tweetelt először jeff? 4. Mely tweetekben szerepel a "neo4j" hashtag, jeff tweetjei közül? 5. Milyen tageket használt jeff és star közösen? 6.a. Kik említették egymást a tweetjeikben? 6.b. Páronként csak egyszer írjuk ki! 6.c. Csak azokat írjuk ki, akik nem ismerik egymást. 7. Adjuk meg a 10 legtöbbször előforduló hashtaget az előfordulások számával! 8.a. Írjuk ki a jeff által küldött tweetek szövegét, a benne szereplő hashtageket tweetenként csoportosítva! (a hashtageket listaként kell megadni) 8.b. Csak azok a tweetek jelenjenek meg, melyekben legalább két hashtag van! 9.a. Melyik a legrövidebb út jeff és star között a KNOWS típusú élek mentén? 9.b. Hány csúcsból áll? 10.a. Hány 5 vagy 6 hosszú út van jeff és star között a KNOWS típusú élek mentén? 10.b. Ezek közül melyik utakon szerepel jeff csak kezdőcsúcsként? 10.c. Ezek közül melyik út körmentes?