refactor webDocumentService to handle indexing webDocument into solr