Xeletor is a simple and easy to use server for searching XML files. It runs on all major platforms. It reads XML files into memory and allows to search them via a subset of XPath queries.
Ripple is a distributed OpenSource searchengine and protocol. This architecture is based in search nodes that can be specialized in some topics, and also with configurable plugins for each file type.