> On Jan 29, 2017, at 03:50, marco turchi <marco.tur...@gmail.com> wrote:
> 
> Dear Andi,
> please find in attachment the Java and the Python codes. Both of them, create 
> an index with two records using Shingle analyser and then query it printing 
> the query and the terms of the query.

It looks like you attached only the python program, only one attachment.

Andi..

> 
> Thanks a lot for your help 
> Marco
> 
> 
> 
>> On Sun, Jan 29, 2017 at 3:10 AM, Andi Vajda <va...@apache.org> wrote:
>> 
>> On Sat, 28 Jan 2017, marco turchi wrote:
>> 
>>> Dear All,
>>> I need to use the ShingleAnalyzerWrapper in PyLucene.
>>> 
>>> I have built the analyzer similar to Lucene:
>>> self.analyzer = ShingleAnalyzerWrapper(WhitespaceAnalyzer(), 2, 4, " " ,
>>> True, False, None)
>>> 
>>> and I have used it inside QuertParser
>>> query = QueryParser("source", self.analyzer).parse("welcome world is at on")
>>> 
>>> the output is:
>>> source:welcome source:world source:is source:at source:on
>>> 
>>> I have run the same code in Java and the output is how I would expect it:
>>> source:welcome source:welcome world source:welcome world is source:welcome
>>> world is at source:world source:world is source:world is at source:world is
>>> at on source:is content:is at source:is at on source:at source:at on
>>> source:on
>>> 
>>> Do you have any ideas in what I'm doing wrong in PyLucene?
>> 
>> Please, help me help you by including two simple programs that I can run to 
>> reproduce the problem. One in Java producing the output you expect, one in 
>> Python producing the output you're reporting.
>> 
>> Thanks !
>> 
>> Andi..
>> 
>> 
>>> 
>>> Thanks a lot in advance for your help
>>> Marco
>>> 
> 
> <TestShingle.py>

Reply via email to