Changeset 9219
- Timestamp:
- 2005-03-01T12:12:03+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/bin/script/lucene_query.pl
r8520 r9219 52 52 sub open_java_lucene 53 53 { 54 my ($full_indexdir) = @_; 55 54 my ($full_indexdir, $out_file) = @_; 56 55 my $bin_java = &util::filename_cat($ENV{'GSDLHOME'},"bin","java"); 57 56 my $classpath = &util::filename_cat($bin_java,"LuceneWrap.jar"); … … 60 59 my $java_cmd = "$java_lucene"; 61 60 62 if (!open (PIPEOUT, "| $java_cmd $full_indexdir")) { 61 if ($out_file =~ /\w/) { 62 $out_file = " > \"".$out_file. "\""; 63 } else { 64 $out_file = ""; 65 } 66 if (!open (PIPEOUT, "| $java_cmd $full_indexdir $out_file")) { 63 67 die "$PROGNAME - couldn't run $java_cmd\n"; 64 68 } 69 65 70 } 66 71 … … 77 82 my $full_indexdir; 78 83 my $query = undef; 79 84 my $out_file = undef; 80 85 if ($argc==1) { 81 86 $full_indexdir = $argv[0]; … … 84 89 $full_indexdir = $argv[0]; 85 90 $query = $argv[1]; 86 87 # my $col_name = $argv[0]; 88 # my $indexdir = $argv[1]; 89 # $full_indexdir = full_indexdir($col_name,$indexdir); 91 } 92 elsif ($argc==3) { 93 $full_indexdir = $argv[0]; 94 $query = $argv[1]; 95 $out_file = $argv[2]; 90 96 } 91 97 else { 92 print STDERR "Usage: $PROGNAME [colname index]|[full-index-dir]\n";98 print STDERR "Usage: $PROGNAME full-index-dir [query] [outfile]\n"; 93 99 exit 1; 94 100 } 95 101 96 102 97 open_java_lucene($full_indexdir );103 open_java_lucene($full_indexdir, $out_file); 98 104 99 105 if (defined $query) {
Note:
See TracChangeset
for help on using the changeset viewer.