У меня есть узел с меткой Experiment с атрибутом с именем ExperimentName.
Это ExperimentName основано на конкатенации 3 разных переменных
"Условие (ExperimentProfile1) Доза"
Пример:
Control diet (MOA77) LD
Control gavage(MOA66) HD
У меня есть еще один узел под названием ExperimentMapper, он имеет 3 атрибута: - Условие - ExperimentProfile - Доза
Я быхотел бы создать связь между узлом Experiment и узлом ExperimentMapper , когда ExperamName является результатом собранных 3 атрибутов.
Я пытался использовать Regex, но запрос былочень медленный и занял целую вечность ..
Любая помощь?
Это мой шифр, но он требует вечно, несмотря на то, что я создаю индексы
MATCH (mxpExperiment:MxpExperiment) OPTIONAL MATCH (otuExperimentMapper:OtuExperimentMapper)
WHERE mxpExperiment.name CONTAINS otuExperimentMapper.Condition
AND mxpExperiment.name CONTAINS otuExperimentMapper.Experiment
AND mxpExperiment.name CONTAINS otuExperimentMapper.dose
CREATE (mxpExperiment)-[:OTU_EXPERIMENT_MAPPER]->(otuExperimentMapper)
RETURN mxpExperiment, otuExperimentMapper