\begin{abstract} \eat{XSEarch, an XML Search Engine, is presented. XSEarch has a simple query language suitable for the naive user. It returns documents fragments that satisfy the user's query. Query answers are ranked using extended information retrieval techniques and are created in the order of their ranking. Advanced indexing techniques were developed in order to efficiently implement XSEarch. Extensive experimentation has proven XSEarch to be efficient and scalable.} XSEarch, a semantic search engine for XML, is presented. XSEarch has a simple query language, suitable for a naive user. It returns semantically related document fragments that satisfy the user's query. Query answers are ranked using extended information-retrieval techniques and are generated in an order similar to the ranking. Advanced indexing techniques were developed to facilitate efficient implementation of XSEarch. The performance of the different techniques as well as the recall and the precision were measured experimentally. These experiments indicate that XSEarch is efficient, scalable and ranks quality results highly. \end{abstract} %%% Local Variables: %%% mode: latex %%% TeX-master: "main" %%% End: