@Override public void readFields( DataInput input ) throws IOException { int length = input.readInt(); byte[] bytes = new byte[ length ]; input.readFully( bytes ); if( this.sr == null) { this.sr = SolrRecordFactory.createFactory(null).createRecord(); } this.sr.setSolrDocument( ( SolrInputDocument ) SerializationUtils.deserialize( bytes ) ); }
public WctEnricher( String archiveName ) { String wctID = this.getWctTi( archiveName ); solr = SolrRecordFactory.createFactory(null).createRecord(); // Never reduces field length size solr.setField( WctFields.WCT_INSTANCE_ID, wctID ); getWctMetadata( solr ); }
public WctEnricher( String archiveName ) { String wctID = this.getWctTi( archiveName ); solr = SolrRecordFactory.createFactory(null).createRecord(); // Never reduces field length size solr.setField( WctFields.WCT_INSTANCE_ID, wctID ); getWctMetadata( solr ); }
SolrRecord doc = solrFactory.createRecord(inFile.getName(), rec.getHeader()); log.debug("Processing record for url " + url + " from " + inFile.getName() + " @" + rec.getHeader().getOffset());
SolrRecord doc = solrFactory.createRecord(inFile.getName(), rec.getHeader()); log.debug("Processing record for url " + url + " from " + inFile.getName() + " @" + rec.getHeader().getOffset());
SolrRecord solr = solrFactory.createRecord(key.toString(), rec.getHeader()); final String url = Normalisation.sanitiseWARCHeaderValue(header.getUrl()); try {
SolrRecord solr = solrFactory.createRecord(key.toString(), rec.getHeader()); final String url = Normalisation.sanitiseWARCHeaderValue(header.getUrl()); try {
final long start = System.nanoTime(); ArchiveRecordHeader header = record.getHeader(); SolrRecord solr = solrFactory.createRecord(archiveName, header);
final long start = System.nanoTime(); ArchiveRecordHeader header = record.getHeader(); SolrRecord solr = solrFactory.createRecord(archiveName, header);