Если вы хотите, чтобы индекс существовал, я бы порекомендовал просто запустить Cypher для создания индекса.В результате, независимо от того, существовал индекс или нет, после вызова он гарантированно существует.
С другой стороны, если вы просто хотите получить информацию для отображения или что-то еще, вы можете использовать YIELD для продолжения шифра из CALL .Например ...
CALL db.indexes() YIELD label, properties WHERE label="Person" RETURN *
Для db.indexes переменные, которые вы можете получить, равны description, label, properties, provider, state, type
(вы должны указать их по имени, YIELD a,b,c,d,e,f
не будет работать)