The following book has a wealth of material on this topic:
The geometry and topology of Coxeter groups by Michael Davis.
By way of example, here is one result from the book:
Theorem 8.7.1 Let $(W,S)$ be a Coxeter System:
- $W$ is one-ended if and only $H_c^1(\Sigma)=0$.
$W$ is one-ended if and only $H_c^1(\Sigma)=0$.
- $W$ has two ends if and only $H_c^1(\Sigma)\cong\mathbb{Z}$.
$W$ has two ends if and only $H_c^1(\Sigma)\cong\mathbb{Z}$.
- $W$ has infinitely many ends if and only if $H_c^1(\Sigma)$ has infinite rank.
$W$ has infinitely many ends if and only if $H_c^1(\Sigma)$ has infinite rank.
Here $\Sigma$ is the cell complex associated to $(W,S)$. I have an e-copy of the book - email me if you want a copy.