2015-09-09 7 views
0

Мы хотели найти ближайший почтовый индекс для заданного почтового индекса. Это одна из простых задач, которые мы хотели бы решить из ряда других случаев использования.Поиск ближайшего почтового индекса с использованием neo4j

Мы сталкиваемся с Neo4j и другим графиком db, которые, похоже, обращаются к случаям использования, что у нас было, я новичок в Neo4j и изучаю дальше. Тем не менее, я застрял в точке, как представить узлы и проверки в neo4j, чтобы решить вышеупомянутые варианты использования.

Любая помощь будет принята с благодарностью

+1

Как вы определяете близость почтовых индексов? Я имею в виду, кроме neo4j или любой технологии, что делает почтовый индекс A ближе к почтовому индексу B, чем к почтовому индексу C? – jjaderberg

+0

Опишите подробно, что выглядит с вашей моделью и чем вы пытаетесь заниматься. –

ответ

2

Это зависит от того, что вы имеете в виду ближайший почтовый индекс и для какой страны вы хотите, чтобы найти это.

Обычно почтовые индексы или почтовые индексы представляют собой структуру иерархии. Также они могут быть прикреплены к конкретному почтовому отделению. Некоторые страны предоставляют GPS-координаты для каждого почтового индекса и основывают эту информацию, вы можете найти ближайший почтовый индекс.

Вы можете представить иерархическую структуру в Neo4j как дерево и найти ближайший почтовый индекс через это дерево.

Или вы можете представлять Почтовые индексы в Quadtree Структура в Neo4j.

Другим вариантом является использование Neo4j Spatial library.

Смежные вопросы