[KinoSearch] Stemming and scoring

Marvin Humphrey marvin at rectangular.com
Thu Feb 15 12:15:38 PST 2007


On Feb 15, 2007, at 11:06 AM, Tony Bowden wrote:
>> In 0.20's new API, analyzers are specified via an external  
>> "Schema" module:
>
> Very nice.

I'm glad you like it.  The influence of object-relational mappers  
such as Class::DBI is probably apparent.  :)

KinoSearch::Schema is like an ORM except that there's no lower-level  
table definition to map to -- the Perl code defines the index  
structure completely.

The docs for KinoSearch::Schema::Field are now up:

   http://www.rectangular.com/kinosearch/docs/devel/KinoSearch/Schema/ 
Field.html

However, I'm having a spasm of doubt about the name -- "field" is  
such an overloaded word, like "index" and "search", that I think  
something more specific would be better.  FieldSpec was the original  
name; I went with Field when KinoSearch::Document::Field was  
eliminated and the name got freed up, but FieldSpec seems like the  
better choice upon further reflection.

Marvin Humphrey
Rectangular Research
http://www.rectangular.com/





More information about the KinoSearch mailing list