On Feb 16, 2007, at 5:57 PM, Yonik Seeley wrote:
Do we really need any
other semantics at the solrb level, or does a Hash convey it all?
boosts?
$index_writer->add_doc( \%doc, boost => $boost );
In KS, the add_doc method takes a hashref as its first argument, then
additional labeled parameters, of which there is currently only one:
boost.
Field boosts are set as part of the FieldSpec subclass.
package MySchema::title
use base qw( KinoSearch::Schema::FieldSpec );
sub boost { 2.5 }
It's not possible to boost individual fields within documents.
(: But it is possible to boost individual Tokens, since KS has
partially implemented the "flexible indexing" postings format. :)
Marvin Humphrey
Rectangular Research
http://www.rectangular.com/