88 |
} |
} |
89 |
|
|
90 |
my $url = $self->{masterurl} . '/node/' . $self->{database}; |
my $url = $self->{masterurl} . '/node/' . $self->{database}; |
|
$url =~ s#//#/#g; |
|
91 |
$self->{url} = $url; |
$self->{url} = $url; |
92 |
|
|
93 |
$log->info("opening Hyper Estraier index $self->{url}"); |
$log->info("opening Hyper Estraier index $self->{url}"); |
126 |
id => 42, |
id => 42, |
127 |
ds => $ds, |
ds => $ds, |
128 |
type => 'display', |
type => 'display', |
|
url_prefix => 'database name', |
|
129 |
text => 'optional text from which snippet is created', |
text => 'optional text from which snippet is created', |
130 |
); |
); |
131 |
|
|
132 |
This function will create entries in index using following URI format: |
This function will create entries in index using following URI format: |
133 |
|
|
134 |
C<file:///database%20name/000> |
C<file:///type/database%20name/000> |
135 |
|
|
136 |
Each tag in C<data_structure> with specified C<type> will create one |
Each tag in C<data_structure> with specified C<type> will create one |
137 |
attribute and corresponding hidden text (used for search). |
attribute and corresponding hidden text (used for search). |
193 |
} |
} |
194 |
|
|
195 |
$log->debug("adding ", sub { $doc->dump_draft } ); |
$log->debug("adding ", sub { $doc->dump_draft } ); |
196 |
$self->{'db'}->put_doc($doc) || $log->logdie("can't add document $uri to index"); |
$self->{'db'}->put_doc($doc) || $log->logdie("can't add document $uri to node " . $self->{url} . " status: " . $self->{db}->status()); |
197 |
|
|
198 |
return 1; |
return 1; |
199 |
} |
} |