Hmeidi et al (1997) developed an information retrieval system with an index, but does not explain the underlying stemming algorithm.
arabic morphology is excruciatingly complex (the appendix attempts a brief introduction), and root identification on a scale useful for IR remains problematic.