Hello,

I'm looking into the possibility of migrating our search servers from Lucene/SolR to Lucy.

We're using several tokenizers and analyzers from solr that I will need to port, and I've started with EdgeNGram, subclassing Lucy::Analysis::Analyzer from perl.

So far I've overridden 'new' and 'transform' and indexing seems to work.

The problem is that I need some parameters like minLength, but they are not in schema_x.json and My::Analysis::EdgeNGramTokenizer's contructor is never called when I load the IndexSearcher.

I have tried to override dump and load, but that only results in segfaults.

Is there some other hook I should override to initialize the analyzer?

So, we are looking for a solution that let us implement the analyzers in the host language (perl). Is this currently possible?

--
Martin Hebnes Pedersen
Easy Connect AS

Reply via email to