# `AshNeo4j.Functions.StIntersects`
[🔗](https://github.com/diffo-dev/ash_neo4j/blob/v0.7.0/lib/functions/st_intersects.ex#L5)

`st_intersects(a, b)` — true if two geometries share any space. Mirrors
ash_geo / PostGIS `ST_Intersects`. v1 supports box-box.

    Place
    |> Ash.Query.filter(st_intersects(bounds, ^other_box))
    |> Ash.read!()

No Cypher pushdown in this slice — the predicate evaluates in memory via
`Ash.Filter.Runtime`. Pushdown is tractable (4 axis comparisons on the
bbox companions) but deferred; in-memory is correct and fast at NBN scale.

# `args`

# `has_partial_evaluate?`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
