Hi Farida,

This is on a different point:

cases when multiple ids are present, for example, a "Content" can have 
"Creator ID", "Category ID", "Size ID", so being able to match with more 
than 2 nodes at a time would be awesome

If I understand correctly, you want to search / filter "Content"  based on 
any combination of "Creator ID", "Category ID", "Size ID".  Here you can 
use multidimensional approach (also called Context Aware Recommendation). I 
used this approach to recommend restaurants based on user's choices 
(https://neo4j.com/graphgist/800a57b2-bbd1-40d3-9dee-a00c4ef624e6).

-Kamal



On Friday, August 4, 2017 at 3:16:05 AM UTC-7, Farid wrote:
>
> Dear Kamal,
>
> Thank you for the answer.
>
> Pardon my incompetence if I somehow misunderstood, but what I see in your 
> example is Cypher queries, which isn't problematic (I could solve my needs 
> by using CASE, but FOREACH also seems working, thanks).
>
> The problem I'm having is rather whereas this can be done with 
> neo4j-import (or neo4j-admin). Because, without that, neo4j-import would be 
> limited to very simple DBs as we can't reproduce Cypher scripts with it.
>
> If I'm mistaken and it's possible to be done, any pointer on how to would 
> be awesome.
>
> Sincerely,
> farid
>
>
> On Friday, August 4, 2017 at 6:32:45 AM UTC+9, Kamal Murthy wrote:
>>
>> Hi Farid,
>>
>> Item # 2: For my understanding, this still a simple relation between 2 
>> different nodes. What I mean by more complex graph is something that can be 
>> done in Cypher, such as some "if/else" comparisons, etc.
>>
>> You can use FOREACH construct to create nodes based on some conditions. 
>> This is similar to "if/else".
>> I use this a lot and you can check the code in my blog: 
>> https://neo4j.com/blog/neo4j-call-detail-records-analytics/.
>>
>> Let me know if this helps.
>>
>> -Kamal
>>
>>
>>
>> On Thursday, August 3, 2017 at 1:34:38 AM UTC-7, Farid wrote:
>>>
>>> Dear Michael,
>>>
>>> Thanks for the answer.
>>>
>>>
>>> 1) It's already deprecated, yet I can't find any documentation nor real 
>>>>> examples using its successor: neo4j-admin import
>>>>>
>>>> neo4j-admin import has built in help, but it's mostly just a different 
>>>> script around the neo4j-import code.
>>>>
>>>
>>> That's the complain, it's very much Linux like, where some documentation 
>>> can be found on the help, but nothing on the website, and no tutorials.
>>> For people used to the tool and have been working with it for long, that 
>>> documentation does make sense, but for people new to the technology, it's 
>>> too abstract and confusing (and I have 20 years+ of dev experience).
>>>
>>>
>>> 2) Even current documentation is limited to a very simple 2 nodes types 
>>>>> and a simple relation between them, can't find how to use a more complex 
>>>>> graph.
>>>>>
>>>> here is some other documentation: 
>>>>
>>>> https://neo4j.com/developer/guide-import-csv/#_super_fast_batch_importer_for_huge_datasets
>>>> https://neo4j.com/blog/import-10m-stack-overflow-questions/
>>>>
>>>
>>> Thanks for the links, that I've seen as well as some other use case.
>>> For my understanding, this still a simple relation between 2 different 
>>> nodes. What I mean by more complex graph is something that can be done in 
>>> Cypher, such as some "if/else" comparisons, etc.
>>>
>>> I'll give it another shot, even if it means duplicating the data or so 
>>> (cases when multipl ids are present, for example, a "Content" can have 
>>> "Creator ID", "Category ID", "Size ID", so being able to match with more 
>>> than 2 nodes at a time would be awesome)
>>>   
>>>
>>> 3) Import is supported only on an empty database, so there is no way to 
>>>>> use it to import a batch of data into existing database, or create a 
>>>>> complex graph by importing nodes and more complex relations.
>>>>>
>>>> Yes, this is currently a limitation, but it is meant to be accomodated 
>>>> in the future.
>>>>
>>>
>>> Thanks, that's a great news, hopefully it's a near future, as it's 
>>> highly important when needing to work with high frequency data that needs 
>>> to be imported in batches.
>>>
>>> Sincerely,
>>> Farid
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to