* This method has been overriden.
* @see org.s3b.search.service.ResultObject#addResult(org.s3b.search.service.Resource)
*/
public void addResult(IndexResource<Person, TaxonomyEntry, KOSEntry, String, String> _result) {
if(_result instanceof IndexRdfResource) {
IndexRdfResource resource = (IndexRdfResource)_result;
boolean alreadyIs = this.lstResults.contains(resource);
boolean isBanned = this.bannedResults.contains(resource);
if (alreadyIs && !isBanned) {
int p = this.lstResults.indexOf(resource);
IndexRdfResource r = this.lstResults.get(p);
r.setRank(r.getRank() + resource.getRank());
} else if (!isBanned) {
this.results.add(resource);
this.lstResults.add(resource);
} else if (alreadyIs && isBanned) {
this.results.remove(resource);