Есть ли альтернатива «похоже на» на AgensGraph? - PullRequest
0 голосов
/ 28 июня 2019

Я хочу найти строку с использованием регулярного выражения в AgensGraph.

agens=# create (:v1{value:'text'});
GRAPH WRITE (INSERT VERTEX 1, INSERT EDGE 0)
agens=# match (n:v1) where n.value similar to 't%' return n;
ERROR:  syntax error at or near "similar"
LINE 1: match (n:v1) where n.value similar to 't%' return n;
                                   ^

Но на нем есть ошибка.

Есть ли альтернатива «похоже на» на AgensGraph?

Ответы [ 2 ]

0 голосов
/ 28 июня 2019

Используйте оператор "= ~" для поиска с использованием регулярных выражений.

agens=# match (n:v1) where n.value =~ 't*' return n;
            n             
--------------------------
 v1[3.1]{"value": "text"}
(1 row)
0 голосов
/ 28 июня 2019

Neo4j

Neo4j является базой данных NoSQL с открытым исходным кодом и собственным графом, которая обеспечивает ACID-совместимый транзакционный бэкэнд для ваших приложений.Первоначальная разработка началась в 2003 году, но она стала общедоступной с 2007 года. Исходный код, написанный на Java и Scala, доступен бесплатно на GitHub или в виде удобной для скачивания настольной программы.Neo4j имеет базу данных Community Edition и Enterprise Edition.Enterprise Edition включает в себя все, что может предложить Community Edition, а также дополнительные корпоративные требования, такие как резервное копирование, кластеризация и отработка отказа.

Neo4j называется базой данных собственного графа, поскольку она эффективнореализует модель графа свойств вплоть до уровня хранения.Это означает, что данные хранятся в точности так, как вы их делаете на доске, а база данных использует указатели для навигации и обхода графика.В отличие от библиотек обработки графиков или в памяти, Neo4j также обеспечивает полные характеристики базы данных, включая соответствие транзакций ACID, поддержку кластера и отработки отказа во время выполнения, что делает его пригодным для использования графиков для данных в производственных сценариях.

  1. Покажите это также, что у вас есть то, что вы хотите сейчас

top-free-graph-database

...