Optmizing Solr boost factors with genetic algorithms