apoc.search.multiSearchReduced

This procedure is not considered safe to run from multiple threads. It is therefore not supported by the parallel runtime (introduced in Neo4j 5.13). For more information, see the Cypher Manual → Parallel runtime.

Details

Syntax

apoc.search.multiSearchReduced(labelPropertyMap, operator, value) :: (id, labels, values)

Description

Returns a reduced representation of the NODE values found after a parallel search over multiple indexes. The reduced NODE values representation includes: node id, node labels, and the searched properties.

Input arguments

Name

Type

Description

labelPropertyMap

ANY

A map that pairs labels with lists of properties. This can also be represented as a JSON string.

operator

STRING

The search operator, can be one of: ["exact", "starts with", "ends with", "contains", "<", ">", "=", "<>", "⇐", ">=", "=~"].

value

STRING

The search value.

Return arguments

Name

Type

Description

id

INTEGER

The id of the found node.

labels

LIST<STRING>

The labels of the found node.

values

MAP

The matched values of the found node.