Changeset 15787 for greenstone3/branches/customizingGreenstone3/src/java/org/greenstone/gsdl3/service/GoogleNgramMGPPSearch.java
- Timestamp:
- 2008-05-29T13:29:54+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/branches/customizingGreenstone3/src/java/org/greenstone/gsdl3/service/GoogleNgramMGPPSearch.java
r15191 r15787 37 37 extends GS2MGPPSearch { 38 38 static Logger logger = Logger.getLogger(org.greenstone.gsdl3.service.GoogleNgramMGPPSearch.class.getName()); 39 protected GDBMWrapper gdbm_src = null;40 39 41 40 /** constructor */ 42 41 public GoogleNgramMGPPSearch(){ 43 super(); 44 gdbm_src = new GDBMWrapper(); 45 42 super(); 46 43 } 47 44 … … 52 49 } 53 50 54 // Open GDBM database for querying55 String gdbm_db_file = GSFile.GDBMDatabaseFile(this.site_home, this.cluster_name, this.index_stem);56 if (!this.gdbm_src.openDatabase(gdbm_db_file, GDBMWrapper.READER)) {57 logger.error("Could not open GDBM database!");58 return false;59 }60 51 this.default_max_docs = "-1"; 61 52 this.default_hits_per_page = "30"; … … 78 69 String num = Long.toString((((MGPPDocInfo) docs.elementAt(d)).num_)); 79 70 String doc_id = internalNum2OID(num); 80 DBInfo gdbmInfo = this.gdbm_src.getInfo(doc_id);81 String fre = (String) gdbmInfo.getInfo("Frequency");82 String tense = (String) gdbmInfo.getInfo("Tense");71 DBInfo dbInfo = this.coll_db.getInfo(doc_id); 72 String fre = (String)dbInfo.getInfo("Frequency"); 73 String tense = (String)dbInfo.getInfo("Tense"); 83 74 84 75 if(!fre.equals("")){
Note:
See TracChangeset
for help on using the changeset viewer.