Changeset 11011 for trunk/gsdl3
- Timestamp:
- 2005-12-20T16:31:26+13:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/service/AbstractMGPPSearch.java
r10651 r11011 385 385 NodeList fields = field_list.getElementsByTagName(GSXML.FIELD_ELEM); 386 386 for (int i=0; i< fields.getLength();i++) { 387 index_ids.add(((Element)fields.item(i)).getAttribute(GSXML.SHORTNAME_ATT)); 387 String shortname = ((Element)fields.item(i)).getAttribute(GSXML.SHORTNAME_ATT); 388 String name = ((Element)fields.item(i)).getAttribute(GSXML.NAME_ATT); 389 if (name.equals("")) { 390 // no name, ignore 391 continue; 392 } 393 // TODO change field so that name is the id, and full metadata name is somthing else 394 if (shortname.equals("")) { 395 shortname = name; 396 } 397 index_ids.add(shortname); 388 398 // should these be changed to a text element based on lang? 389 399 // or is the name of a metadata element eg dc:Title its 390 400 // name in all langs 391 index_names.add(((Element)fields.item(i)).getAttribute(GSXML.NAME_ATT)); 392 401 index_names.add(name); 393 402 } 394 403 } … … 482 491 break; 483 492 } 493 484 494 // run the query 485 495 this.mgpp_src.runQuery(query);
Note:
See TracChangeset
for help on using the changeset viewer.