Hi

On 12/03/17 14:53, Nick Wellnhofer wrote:
> You can help by telling us which Lucy classes you extend from Perl. Here
> are some of the candidates:
> 
> - Lucy::Analysis::Analyzer
> - Lucy::Highlight::Highlighter
> - Lucy::Index::IndexManager
> - Lucy::Index::Similarity
> - Lucy::Search::Query, Lucy::Search::Compiler, and Lucy::Search::Matcher
> - Lucy::Search::QueryParser
> 
> We're particularly interested if you're extending classes *not* listed
> above. If you're subclassing IndexManager for other purposes than
> NoMergeManager and LightMergeManager as described in
> Lucy::Docs::Cookbook::FastUpdates, we'd also like to know.

In addition to some of those mentioned (Analyzer, QueryParser, Query,
Compiler, Matcher) we are subclassing Analyzer::Normalizer and
PolyQuery/PolyMatcher.

The PolyQuery/PolyMatcher implementation is to get custom scoring (we
need max(), not sum()), and iirc subclassing ORQuery/ORMatcher turned
out to be problematic, so I ended up basing in on Poly* instead.

-- 
Knut Arne Bjørndal, Tekniker Easy Connect AS - http://1890.no
E-post: [email protected]

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to