Ignore:
Timestamp:
12/14/10 09:24:25 (13 years ago)
Author:
patdui
Message:
  • using Xpath to generate solrDocs
  • Added fileName to facets
  • Changed importerConfig to support caseInsensitive parameter
File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/importer/MetadataImporter.java

    r950 r988  
    88import java.util.List;
    99import java.util.Set;
     10
     11import javax.xml.xpath.XPathExpressionException;
    1012
    1113import org.apache.solr.client.solrj.SolrServerException;
     
    1921
    2022import eu.clarin.cmdi.vlo.Configuration;
     23import eu.clarin.cmdi.vlo.dao.FacetConstants;
    2124
    2225@SuppressWarnings("serial")
     
    104107        } catch (SAXException e) {
    105108            LOG.error("error in file: " + file + " Exception", e);
     109        } catch (XPathExpressionException e) {
     110            LOG.error("error in file: " + file + " Exception", e);
    106111        }
    107112        if (cmdiData != null && processedIds.add(cmdiData.getId())) {
     
    130135            LOG.info("Ignoring document without id, fileName: " + file);
    131136        } else {
    132             solrDocument.addField("origin", origin);
    133             solrDocument.addField("id", cmdiData.getId());
     137            solrDocument.addField(FacetConstants.FIELD_ORIGIN, origin);
     138            solrDocument.addField(FacetConstants.FIELD_ID, cmdiData.getId());
     139            solrDocument.addField(FacetConstants.FIELD_FILENAME, file.toString());
    134140            docs.add(solrDocument);
    135141            if (docs.size() == 1000) {
Note: See TracChangeset for help on using the changeset viewer.