Ignore:
Timestamp:
2012-06-06T11:24:24+12:00 (12 years ago)
Author:
sjm84
Message:

Some fixes for Solr

Location:
main/trunk/greenstone2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/bin/script/buildcol.pl

    r25579 r25758  
    501501
    502502    #set the text index
    503     if (($buildtype eq "mgpp") || ($buildtype eq "lucene")) {
     503    if (($buildtype eq "mgpp") || ($buildtype eq "lucene") || ($buildtype eq "solr")) {
    504504    if ($textindex eq "") {
    505505        $textindex = "text";
  • main/trunk/greenstone2/perllib/buildConfigxml.pm

    r24464 r25758  
    102102    }
    103103
    104     #@ handle indexes - store indexmap (mg) or indexfields and indexfieldmap (mgpp/lucene)
     104    #@ handle indexes - store indexmap (mg) or indexfields and indexfieldmap (mgpp/lucene/solr)
    105105    elsif ($element =~ /^indexList$/) {
    106106    # set up the data arrays
     
    114114    }
    115115    else {
    116         # mgpp or lucene
     116        # mgpp, lucene or solr
    117117        $indexmap_name = "indexfieldmap";
    118118        $haveindexfields = 1;
     
    233233    } elsif ($buildtype eq "lucene") {
    234234    $service_type = "Lucene";
     235    } elsif ($buildtype eq "solr") {
     236    $service_type = "Solr";
    235237    }
    236238    $settings->{'service_type'} = $service_type;
     
    330332    my $default_db_level = "Doc";
    331333
    332     if ($buildtype eq "mgpp" || $buildtype eq "lucene") {
     334    if ($buildtype eq "mgpp" || $buildtype eq "lucene" || $buildtype eq "solr") {
    333335    if (defined $buildcfg->{'levelmap'}) {
    334336        my $first = 1;
     
    447449    }
    448450    # add in defaultLevel as the same level as indexLevelList, making the reading job easier
    449     if ($buildtype eq "lucene" || $buildtype eq "mgpp") {
     451    if ($buildtype eq "lucene" || $buildtype eq "mgpp" || $buildtype eq "solr") {
    450452    &write_line('COLCFG', ["<defaultLevel shortname=\"", $default_search_level, "\" />"]);
    451453    }
    452     if ($buildtype eq "lucene" || $buildtype eq "mgpp") {
     454    if ($buildtype eq "lucene" || $buildtype eq "mgpp" || $buildtype eq "solr") {
    453455        &write_line('COLCFG', ["<defaultDBLevel shortname=\"", $default_db_level, "\" />"]);
    454456    }
    455457    # do searchTypeList
    456     if ($buildtype eq "mgpp" || $buildtype eq "lucene") {
     458    if ($buildtype eq "mgpp" || $buildtype eq "lucene" || $buildtype eq "solr") {
    457459      &write_line('COLCFG', ["<searchTypeList>"]);
    458460     
     
    568570      &write_line('COLCFG', ["<indexStem name=\"", $indexstem, "\" />"]);     
    569571    }
    570     if ($buildtype eq "mgpp" || $buildtype eq "lucene") {
     572    if ($buildtype eq "mgpp" || $buildtype eq "lucene" || $buildtype eq "solr") {
    571573    my $default_retrieve_level = $settings->{'default_retrieve_level'};
    572574      &write_line('COLCFG', ["<defaultLevel shortname=\"", $default_retrieve_level, "\" />"]);
Note: See TracChangeset for help on using the changeset viewer.