Changeset 25846 for gs3-extensions/solr/trunk/src/perllib/solrbuilder.pm
- Timestamp:
- 2012-06-28T11:11:31+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/solr/trunk/src/perllib/solrbuilder.pm
r24643 r25846 229 229 foreach my $ifm (@{$self->{'build_cfg'}->{'indexfieldmap'}}) { 230 230 231 my ($field) = ($ifm =~ m/^.*->(.*)$/); 232 233 # Need special case for Long/Lat 234 # ... but for now treat everything as of type string 235 236 $schema_insert_xml .= " "; # indent 237 $schema_insert_xml .= "<field name=\"$field\" "; 238 $schema_insert_xml .= "type=\"text_en_splitting\" indexed=\"true\" "; 239 $schema_insert_xml .= "stored=\"false\" multiValued=\"true\" />\n"; 231 my ($field) = ($ifm =~ m/^.*->(.*)$/); 232 233 $schema_insert_xml .= " "; # indent 234 $schema_insert_xml .= "<field name=\"$field\" "; 235 236 if($field eq "LA" || $field eq "LO") 237 { 238 $schema_insert_xml .= "type=\"location\" "; 239 } 240 elsif ($field ne "ZZ" && $field ne "TX") 241 { 242 $schema_insert_xml .= "type=\"string\" "; 243 } 244 else 245 { 246 $schema_insert_xml .= "type=\"text_en_splitting\" "; 247 } 248 $schema_insert_xml .= "indexed=\"true\" stored=\"false\" multiValued=\"true\" />\n"; 240 249 } 241 250 … … 544 553 &plugin::read ($self->{'pluginfo'}, $self->{'source_dir'}, 545 554 "", {}, {}, $self->{'buildproc'}, $self->{'maxdocs'}, 0, $self->{'gli'}); 546 547 555 548 556 print $handle "</update>\n"; 549 557
Note:
See TracChangeset
for help on using the changeset viewer.