Any data (Doc, PDF, XML, HTML etc) in Alfresco are stored in JCR Repository as per the JSR-170 standards.
A JCR can be queried with XPath, can export portions of its tree to XML in two standard formats and can import hierarchies directly from XML.
1> XML data in Alfresco is stored as XML file (JCR repository) and meta-data is stored in the backend relational database. Alfresco uses "Lucene Search Engine" for full text search and meta-data search.
2> XML Chunking and Assembly is possible through scripts and templates.
Hi, Does it really search the stored metadata in database using lucene? You mean it index them too outside of database itself and then uses its lucene indexes for search?! Why? What if I don't need a full-text search? And would you please telling us about overhead of rebuilding index whenever even a minor update is performed on data? BTW, what is the meaning of metadata in alfresco's terminology? Maybe this is what cause misunderstanding?