List Info

Thread: Making Highlighter.mergeContiguousFragments() public




Making Highlighter.mergeContiguousFragments() public
country flaguser name
United States
2007-10-23 09:52:35
I was wondering if people thought that making
Highlighter.mergeContiguousFragments() public (and
non-final) would be
acceptable. In my application, I want to strip all fragments
with score == 0
before merging the fragments (to get the minimal matching
section, but still
in order), and the easiest way to do so would be to override
that method.
Not a big deal, but I thought other people might find it
useful. Making the
method public static would also achieve the same result,
allowing me to call
the function separately.

Thanks,
Dave Golombek
Black Duck Software, Inc.
http://www.blackduck
software.com 



------------------------------------------------------------
---------
To unsubscribe, e-mail: java-user-unsubscribelucene.apache.org
For additional commands, e-mail: java-user-helplucene.apache.org


Re: Making Highlighter.mergeContiguousFragments() public
country flaguser name
United States
2007-10-23 11:56:48
Ahhh....the reason the second Shapes is not highlighted is
that the 
Highlighter highlights based on what caused the hit in
Lucene...and 
Lucene does not look for every shape within 4 paragraphs of

distribution...after it finds one such occurrence it says
"sweet, a 
match" and moves on...it does not look for another such
match. If there 
where another occurrence of distribution on the other side
of the last 
Shapes, then it would cause its own match. This may be
because of how I 
have implemented my WithinSpanQuery or it may be how Span
queries in 
lucene work in general. I will investigate and let you know.
I am 
thinking that Lucene just quits after finding the span its
looking 
for...it says ok I found distribution, now find shape within
4 
paragraphs after distribution...okay found it...I don't
think it then 
says ok...is there another shape after that shape within
4...and then 
another and another?

Ill look into it further. Certainly though , other than this
possible 
oddity...everything is working.

- Mark

Dave Golombek wrote:
> I was wondering if people thought that making
> Highlighter.mergeContiguousFragments() public (and
non-final) would be
> acceptable. In my application, I want to strip all
fragments with score == 0
> before merging the fragments (to get the minimal
matching section, but still
> in order), and the easiest way to do so would be to
override that method.
> Not a big deal, but I thought other people might find
it useful. Making the
> method public static would also achieve the same
result, allowing me to call
> the function separately.
>
> Thanks,
> Dave Golombek
> Black Duck Software, Inc.
> http://www.blackduck
software.com 
>
>
>
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: java-user-unsubscribelucene.apache.org
> For additional commands, e-mail: java-user-helplucene.apache.org
>
>
>   

------------------------------------------------------------
---------
To unsubscribe, e-mail: java-user-unsubscribelucene.apache.org
For additional commands, e-mail: java-user-helplucene.apache.org


Re: Making Highlighter.mergeContiguousFragments() public
country flaguser name
United States
2007-10-23 13:50:57
Uh...ignore that lsat email...hit reply on the wrong one
obviously...sorry.

Dave Golombek wrote:
> I was wondering if people thought that making
> Highlighter.mergeContiguousFragments() public (and
non-final) would be
> acceptable. In my application, I want to strip all
fragments with score == 0
> before merging the fragments (to get the minimal
matching section, but still
> in order), and the easiest way to do so would be to
override that method.
> Not a big deal, but I thought other people might find
it useful. Making the
> method public static would also achieve the same
result, allowing me to call
> the function separately.
>
> Thanks,
> Dave Golombek
> Black Duck Software, Inc.
> http://www.blackduck
software.com 
>
>
>
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: java-user-unsubscribelucene.apache.org
> For additional commands, e-mail: java-user-helplucene.apache.org
>
>
>   

------------------------------------------------------------
---------
To unsubscribe, e-mail: java-user-unsubscribelucene.apache.org
For additional commands, e-mail: java-user-helplucene.apache.org


[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )