Changeset 5091
- Timestamp:
- 04/29/14 13:41:05 (10 years ago)
- Location:
- vlo/trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo-commons/src/main/java/eu/clarin/cmdi/vlo/FacetConstants.java
r5025 r5091 28 28 29 29 //The _ facets are not meant to be shown to users. 30 public static final String FIELD_SELF_LINK = "_selfLink"; 30 31 public static final String FIELD_FILENAME = "_fileName"; 31 32 public static final String FIELD_RESOURCE = "_resourceRef"; -
vlo/trunk/vlo-commons/src/main/resources/facetConcepts.xml
r4906 r5091 3 3 <facetConcept name="id" allowMultipleValues="false"> 4 4 <concept>http://www.isocat.org/datcat/DC-2573</concept> 5 <pattern>/c:CMD/c:Header/c:MdSelfLink/text()</pattern> 6 </facetConcept> 7 <facetConcept name="_selfLink" allowMultipleValues="false"> 5 8 <pattern>/c:CMD/c:Header/c:MdSelfLink/text()</pattern> 6 9 </facetConcept> -
vlo/trunk/vlo-importer/src/test/java/eu/clarin/cmdi/vlo/importer/CMDIDataProcessorTest.java
r4984 r5091 6 6 import java.util.Collection; 7 7 import java.util.Collections; 8 import java.util.Iterator;9 8 import java.util.List; 10 9 import org.apache.solr.common.SolrInputDocument; 11 10 import static org.junit.Assert.assertEquals; 12 11 import static org.junit.Assert.assertNotNull; 12 import static org.junit.Assert.assertNull; 13 13 import static org.junit.Assert.assertTrue; 14 14 import org.junit.Test; … … 390 390 SolrInputDocument doc = data.getSolrDocument(); 391 391 assertNotNull(doc); 392 assertEquals(14, doc.getFieldNames().size()); 392 assertEquals(15, doc.getFieldNames().size()); 393 assertEquals("test-hdl:1839/00-0000-0000-0009-294C-9", doc.getFieldValue("_selfLink")); 393 394 assertEquals("kleve-route", doc.getFieldValue("name")); 394 395 assertEquals("Peter Wittenburg", doc.getFieldValue(FacetConstants.FIELD_PROJECT_NAME)); … … 513 514 CMDIDataProcessor processor = getDataParser(); 514 515 CMDIData data = processor.process(cmdiFile); 515 assertEquals("test-hdl_58_1839_47_00-0000-0000-0009-294C-9", data.getId()); 516 assertEquals("test-hdl_58_1839_47_00-0000-0000-0009-294C-9", data.getId()); //modified handle -> 'clean' id 516 517 List<Resource> resources = data.getMetadataResources(); 517 518 assertEquals(0, resources.size()); 518 519 SolrInputDocument doc = data.getSolrDocument(); 519 520 assertNotNull(doc); 520 assertEquals(8, doc.getFieldNames().size()); 521 assertEquals(9, doc.getFieldNames().size()); 522 assertEquals("test-hdl:1839/00-0000-0000-0009-294C-9", doc.getFieldValue("_selfLink")); //unmodified handle 521 523 assertEquals("kleve-route", doc.getFieldValue("name")); 522 524 assertEquals("Europe", doc.getFieldValue("continent")); … … 591 593 SolrInputDocument doc = data.getSolrDocument(); 592 594 assertNotNull(doc); 593 assertEquals(9, doc.getFieldNames().size()); 595 assertEquals(10, doc.getFieldNames().size()); 596 assertEquals("oai:ailla.utexas.edu:1", doc.getFieldValue("_selfLink")); 594 597 assertEquals(null, doc.getFieldValue("name")); 595 598 assertEquals(null, doc.getFieldValue("continent")); … … 645 648 CMDIData data = processor.process(cmdiFile); 646 649 SolrInputDocument doc = data.getSolrDocument(); 650 assertNull(doc.getFieldValue("_selfLink")); 647 651 assertEquals(3, doc.getFieldValues(FacetConstants.FIELD_SUBJECT).size()); 648 652 assertTrue(doc.getFieldValues(FacetConstants.FIELD_SUBJECT).contains("kuna")); … … 834 838 CMDIData data = processor.process(cmdiFile); 835 839 assertEquals("collection_ATILF_Resources.cmdi", data.getId()); 840 assertEquals("collection_ATILF_Resources.cmdi", data.getSolrDocument().getFieldValue("_selfLink")); 836 841 List<Resource> resources = data.getMetadataResources(); 837 842 assertEquals(9, resources.size()); … … 897 902 SolrInputDocument doc = data.getSolrDocument(); 898 903 assertNotNull(doc); 899 assertEquals(9, doc.getFieldNames().size()); 904 assertEquals(10, doc.getFieldNames().size()); 905 assertEquals("clarin.eu:lrt:433", doc.getFieldValue("_selfLink")); 900 906 assertEquals("Corpus of Present-day Written Estonian", doc.getFieldValue("name")); 901 907 assertEquals(null, doc.getFieldValue("continent")); -
vlo/trunk/vlo-importer/src/test/java/eu/clarin/cmdi/vlo/importer/FacetMappingFactoryTest.java
r4984 r5091 35 35 36 36 List<FacetConfiguration> facets = facetMapping.getFacets(); 37 assertEquals(2 0, facets.size());37 assertEquals(21, facets.size()); 38 38 39 39 int index = 0; … … 41 41 42 42 assertEquals(FacetConstants.FIELD_ID, mapping.getName()); 43 assertEquals(1, mapping.getPatterns().size()); 44 assertEquals("/c:CMD/c:Header/c:MdSelfLink/text()", 45 mapping.getPatterns().get(0)); 46 mapping = facets.get(index++); 47 48 assertEquals(FacetConstants.FIELD_SELF_LINK, mapping.getName()); 43 49 assertEquals(1, mapping.getPatterns().size()); 44 50 assertEquals("/c:CMD/c:Header/c:MdSelfLink/text()", … … 176 182 177 183 List<FacetConfiguration> facets = facetMapping.getFacets(); 178 assertEquals(1 8, facets.size());184 assertEquals(19, facets.size()); 179 185 180 186 int index = 0; … … 182 188 183 189 assertEquals(FacetConstants.FIELD_ID, mapping.getName()); 190 assertEquals(1, mapping.getPatterns().size()); 191 assertEquals("/c:CMD/c:Header/c:MdSelfLink/text()", 192 mapping.getPatterns().get(0)); 193 mapping = facets.get(index++); 194 195 assertEquals(FacetConstants.FIELD_SELF_LINK, mapping.getName()); 184 196 assertEquals(1, mapping.getPatterns().size()); 185 197 assertEquals("/c:CMD/c:Header/c:MdSelfLink/text()", … … 296 308 297 309 List<FacetConfiguration> facets = facetMapping.getFacets(); 298 assertEquals(1 7, facets.size());310 assertEquals(18, facets.size()); 299 311 300 312 int index = 0; … … 304 316 assertEquals(1, mapping.getPatterns().size()); 305 317 318 assertEquals("/c:CMD/c:Header/c:MdSelfLink/text()", 319 mapping.getPatterns().get(0)); 320 mapping = facets.get(index++); 321 322 assertEquals(FacetConstants.FIELD_SELF_LINK, mapping.getName()); 323 assertEquals(1, mapping.getPatterns().size()); 306 324 assertEquals("/c:CMD/c:Header/c:MdSelfLink/text()", 307 325 mapping.getPatterns().get(0)); … … 444 462 List<FacetConfiguration> facets = facetMapping.getFacets(); 445 463 446 FacetConfiguration facet = facets.get( 4);464 FacetConfiguration facet = facets.get(5); 447 465 assertEquals(FacetConstants.FIELD_YEAR, facet.getName()); 448 466 assertEquals(2, facet.getPatterns().size()); … … 451 469 452 470 453 facet = facets.get(1 3);471 facet = facets.get(14); 454 472 assertEquals(FacetConstants.FIELD_DESCRIPTION, facet.getName()); 455 473 assertEquals(1, facet.getPatterns().size()); -
vlo/trunk/vlo-importer/src/test/resources/facetConceptsTest.xml
r4984 r5091 3 3 <facetConcept name="id" allowMultipleValues="false"> 4 4 <concept>http://www.isocat.org/datcat/DC-2573</concept> 5 <pattern>/c:CMD/c:Header/c:MdSelfLink/text()</pattern> 6 </facetConcept> 7 <facetConcept name="_selfLink" allowMultipleValues="false"> 5 8 <pattern>/c:CMD/c:Header/c:MdSelfLink/text()</pattern> 6 9 </facetConcept> -
vlo/trunk/vlo-solr/src/main/solr_conf/solr/collection1/conf/schema.xml
r4325 r5091 432 432 <field name="text" type="text" indexed="true" stored="false" multiValued="true"/> 433 433 434 434 <field name="_selfLink" type="string" indexed="true" stored="true" multiValued="false"/> 435 435 <field name="_fileName" type="string" indexed="true" stored="true" multiValued="false" /> 436 436 <field name="_resourceRef" type="string" indexed="true" stored="true" multiValued="true" />
Note: See TracChangeset
for help on using the changeset viewer.