resultItem.title = StringEscapeUtils.escapeHtml( titleList != null ? titleList.get( resultItem.doc ).toString() : document.title().toString() );
if ( useUri ) {
if ( document.uri() != null ) resultItem.uri = StringEscapeUtils.escapeHtml( document.uri().toString() );
}
else {
if ( document.uri() != null ) {
String stringUri = document.uri().toString();
// TODO: this is a quick patch to get the file server running with relative files
final String documentUri = URLEncoder.encode( derelativise
? new File( stringUri.startsWith( "file:" ) ? stringUri.substring( 5 ) : stringUri ).getAbsoluteFile().toURI().toASCIIString()
: document.uri().toString(), "UTF-8" );