The XCDE search engine