no i am doing it on eclipse ganymede On 28/05/2009, KK <dioxide.softw...@gmail.com> wrote: > Forgot: > Are you trying all this from command line? Because thats wehn you get the > ouput as unprocessed html , those span tags, when you pass the same to > display the content as a webpage they will be processed by the browser and > you will see the colored matches. > > --KK > > On Thu, May 28, 2009 at 11:49 AM, KK <dioxide.softw...@gmail.com> wrote: > >> Yes , thats the expected output. >> Now put that full content[whatever the searcer returned] in the html page >> alongwith the styling for the same, and you will see the matches in yellow >> [you chose yellow as color for highlighting]. >> >> --KK >> >> >> On Thu, May 28, 2009 at 11:42 AM, Ritu choudhary >> <ritu.it...@gmail.com>wrote: >> >>> I have added the lines you suggested and now its giving the following >>> output , still can't get what's wrong... >>> >>> THE CHANGES I HAVE DONE: >>> >>> SimpleHTMLFormatter formatter = >>> new SimpleHTMLFormatter("<span class=\"highlight\">", >>> "</span>"); >>> Highlighter highlighter = new Highlighter(formatter, new >>> QueryScorer(query)); >>> >>> int maxNumFragmentsRequired=200; >>> String FragmentSeparator="..."; >>> Fragmenter fragmenter = new SimpleFragmenter(50); >>> >>> highlighter.setTextFragmenter(fragmenter); >>> >>> TokenStream >>> tokenStream=analyzer.tokenStream(FIELD_NAME,new >>> StringReader(text)); >>> String >>> result=highlighter.getBestFragments(tokenStream,text,maxNumFragmentsRequired,FragmentSeparator); >>> >>> System.out.println( "This is the result "+result); >>> >>> >>> OUTPUT: >>> >>> Content field found--->>accept >>> This is the result <span class="highlight">accept</span> >>> >>> >>> On 28/05/2009, KK <dioxide.softw...@gmail.com> wrote: >>> > Yes, your code is wrong! >>> > Where is the highlighter span/formatter, because from your code what I >>> can >>> > see is that you are just passsing the score to Queryscorer, instead you >>> > should pass both queryscore as well as formatter >>> > From my previous mail you can see the following code and mimic the same >>> and >>> > it will work without any hitch, >>> > >>> > QueryScorer scorer = new QueryScorer(phrase); >>> > >>> > SimpleHTMLFormatter formatter = >>> > new SimpleHTMLFormatter("<span class=\"highlight\">", >>> > "</span>"); >>> > Highlighter highlighter = new Highlighter(formatter, scorer); >>> > >>> > and this is your code, >>> > >>> > Highlighter highlighter = new Highlighter(new QueryScorer(query)); >>> > >>> > You missed the formatter altogether but you added thestyler at the end, >>> > though. Add it and it will work like a charm. >>> > >>> > --KK >>> > >>> > >>> > >>> > >>> > >>> > On Wed, May 27, 2009 at 10:40 PM, Ritu choudhary >>> > <ritu.it...@gmail.com>wrote: >>> > >>> >> Am i coding it wrongly ...please reply. >>> >> >>> > >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >>> For additional commands, e-mail: java-user-h...@lucene.apache.org >>> >>> >> >
--------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org