On 5/21/08, Andi Vajda <[EMAIL PROTECTED]> wrote:
>
>
> On Wed, 21 May 2008, Rajendra Prasad Murakonda wrote:
>
> But why can't I pass PorterStemmerAnalyzer as an analyzer  to
>> IndexModifier?
>> Is it a restriction placed by PuLucene-JCC?
>>
>
> I don't know. You're not showing your code, how can I help you debug it ?
>
> I just inserted some debugging statements to the sample code and it works
> fine. I can pass a PorterStemmerAnalyzer instance to IndexModifier, see
> below:


I figured out the problem. Earlier I was unable to pass PoterStemmerAnalyzer
to IndexModifier because my version of PorterStemmerAnalyzer is inheriting
from Object where as the PorterStemmerAnalyzer present in your samples is
inheriting from the lucene.PythonAnalyzer.

Once I changed it I was getting a Visual Studio C++ error saying that
python.exe is terminated abruptly. If I create PorterStemmerAnalyzer more
than once in the same scope, I am getting this error. If I create the
PorterStemmerAnalyzer() only once and use it everywhere then this problem is
not there. Any idea why can't I create more than one PorterStemmerAnalyzer
in the same scope?

Thanks a lot,
- Raj
_______________________________________________
pylucene-dev mailing list
pylucene-dev@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

Reply via email to