Чтобы предотвратить включение одного и того же узла одним и тем же узлом несколько раз, я хочу установить уникальность NODE_PATH либо с помощью .Net Neo4jClient, либо на уровне базы данных в один из файлов конфигурации базы данных (который, последний раз, я слышал, не был возможен).Установите уникальность Neo4j в NODE_PATH с Neo4jClient
Если это может быть сделано, я почти уверен, что это будет решать эту проблему, а также:
Cypher Query in Neo4j Returns 'undefined'
Спасибо за любую помощь!
Brent
Я боюсь, что вы не совсем понятны. не могли бы вы предоставить хотя бы часть вашего запроса, который вы используете сейчас, и цель, которую вы хотите получить в конце запроса? – ulkas
Уникальность, как в структуре обхода (http://docs.neo4j.org/chunked/stable/tutorial-traversal-java-api.html#_uniqueness) еще не раскрыта в Cypher. Однако в планах. –
@PeterNeubauer (а также ulkas), спасибо за ответ. Да, это именно то, о чем я говорил. Мой график - это полевая сеть, поэтому вы можете себе представить, сколько путей есть для любого конкретного узла (аэропорта). В настоящее время у меня заканчивается память, но даже если я дам машину больше, со всеми повторяющимися узлами на дорожках, обход займет слишком много времени. Если я правильно понимаю, возможно, я смогу использовать REST API, чтобы установить уникальность, а затем получить мои данные таким образом. Любая идея, как скоро cypher может это поддержать? Еще раз спасибо за то, что вы такой отличный ресурс! –