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]
signature.asc
Description: OpenPGP digital signature
