Re: hl.useFastVectorHighlighter, fragmentsBuilder and HighlightingParameters
Hi Koji, thanks, it's loading right now. Can't say it's really working though, but I believe those are other issues with FastVectorHighlighter 2011/8/18 Koji Sekiguchi k...@r.email.ne.jp (11/08/19 4:14), Alexei Martchenko wrote: Hi Koji thanks for the reply. MyfragmentsBuilder is defined directly inconfig. SOLR 3.3 warns me highlighting is a deprecated form do you think it is in the wrong place? Hi Alexei, Yes, it is incorrect. What deprecate is that highlighting tag just under config directly. After 3.1, it needs to be under searchComponent for HighlightComponent. Please consult solrconfig.xml in example 3.3. koji -- Check out Query Log Visualizer http://www.rondhuit-demo.com/**loganalyzer/loganalyzer.htmlhttp://www.rondhuit-demo.com/loganalyzer/loganalyzer.html http://www.rondhuit.com/en/ -- *Alexei Martchenko* | *CEO* | Superdownloads ale...@superdownloads.com.br | ale...@martchenko.com.br | (11) 5083.1018/5080.3535/5080.3533
Re: hl.useFastVectorHighlighter, fragmentsBuilder and HighlightingParameters
Hi Koji thanks for the reply. My fragmentsBuilder is defined directly in config. SOLR 3.3 warns me highlighting is a deprecated form do you think it is in the wrong place? 2011/8/17 Koji Sekiguchi k...@r.email.ne.jp Alexei, From the log, I think Solr couldn't find colored fragmentsBuilder defined in solrconfig.xml. Can you check the following fragmentsBuilder/ setting in searchComponent**highlighting... /highlighting/**searchComponent in solrconfig.xml? koji -- Check out Query Log Visualizer http://www.rondhuit-demo.com/**loganalyzer/loganalyzer.htmlhttp://www.rondhuit-demo.com/loganalyzer/loganalyzer.html http://www.rondhuit.com/en/ (11/08/16 8:51), Alexei Martchenko wrote: I'm having some trouble trying to upgrade my old hightligher fromhighlightingfragmenter**formatter format (1.4 version, default config in the solr website) to the new Fast Vector highlighter. I'm using SOLR 3.3.0 withluceneMatchVersion** LUCENE_33/luceneMatchVersion inconfig In my solrconfig.xml i added these lines in the default request handler: bool name=hl.**useFastVectorHighlighter**true/bool bool name=hl.usePhraseHighlighter**true/bool bool name=hl.highlightMultiTerm**true/bool str name=hl.fragmentsBuilder**colored/str and fragmentsBuilder name=colored class=org.apache.solr.**highlight.**ScoreOrderFragmentsBuilder lst name=defaults str name=hl.tag.pre![CDATA[ b style=background:yellow,b style=background:lawgreen, b style=background:aquamarine**,b style=background:magenta, b style=background:palegreen,**b style=background:coral, b style=background:wheat,b style=background:khaki, b style=background:lime,b style=background:deepskyblue**]]/str str name=hl.tag.post![CDATA[/**b]]/str /lst /fragmentsBuilder All I get is: ('grave' means severe) 15/08/2011 20:44:19 org.apache.solr.common.**SolrException log GRAVE: org.apache.solr.common.**SolrException: Unknown fragmentsBuilder: colored at org.apache.solr.highlight.**DefaultSolrHighlighter.** getSolrFragmentsBuilder(**DefaultSolrHighlighter.java:**320) at org.apache.solr.highlight.**DefaultSolrHighlighter.** doHighlightingByFastVectorHigh**lighter(**DefaultSolrHighlighter.java:** 508) at org.apache.solr.highlight.**DefaultSolrHighlighter.**doHighlighting(** DefaultSolrHighlighter.java:**376) at org.apache.solr.handler.**component.HighlightComponent.** process(HighlightComponent.**java:116) at org.apache.solr.handler.**component.SearchHandler.**handleRequestBody(** SearchHandler.java:194) at org.apache.solr.handler.**RequestHandlerBase.**handleRequest(** RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.**execute(SolrCore.java:1368) at org.apache.solr.servlet.**SolrDispatchFilter.execute(** SolrDispatchFilter.java:356) at org.apache.solr.servlet.**SolrDispatchFilter.doFilter(** SolrDispatchFilter.java:252) at org.mortbay.jetty.servlet.**ServletHandler$CachedChain.** doFilter(ServletHandler.java:**1212) at org.mortbay.jetty.servlet.**ServletHandler.handle(** ServletHandler.java:399) at org.mortbay.jetty.security.**SecurityHandler.handle(** SecurityHandler.java:216) at org.mortbay.jetty.servlet.**SessionHandler.handle(** SessionHandler.java:182) at org.mortbay.jetty.handler.**ContextHandler.handle(** ContextHandler.java:766) at org.mortbay.jetty.webapp.**WebAppContext.handle(**WebAppContext.java:450) at org.mortbay.jetty.handler.**ContextHandlerCollection.**handle(** ContextHandlerCollection.java:**230) at org.mortbay.jetty.handler.**HandlerCollection.handle(** HandlerCollection.java:114) at org.mortbay.jetty.handler.**HandlerWrapper.handle(** HandlerWrapper.java:152) at org.mortbay.jetty.Server.**handle(Server.java:326) at org.mortbay.jetty.**HttpConnection.handleRequest(** HttpConnection.java:542) at org.mortbay.jetty.**HttpConnection$RequestHandler.** headerComplete(HttpConnection.**java:928) at org.mortbay.jetty.HttpParser.**parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.**parseAvailable(HttpParser.** java:212) at org.mortbay.jetty.**HttpConnection.handle(** HttpConnection.java:404) at org.mortbay.jetty.bio.**SocketConnector$Connection.** run(SocketConnector.java:228) at org.mortbay.thread.**QueuedThreadPool$PoolThread.** run(QueuedThreadPool.java:582) Docs in http://wiki.apache.org/solr/**HighlightingParametershttp://wiki.apache.org/solr/HighlightingParameterssay: hl.fragmentsBuilder Specify the name of SolrFragmentsBuilderhttp://**wiki.apache.org/solr/**SolrFragmentsBuilderhttp://wiki.apache.org/solr/SolrFragmentsBuilder . [image:!] Solr3.1http://wiki.apache.**org/solr/Solr3.1http://wiki.apache.org/solr/Solr3.1 This parameter makes sense for
Re: hl.useFastVectorHighlighter, fragmentsBuilder and HighlightingParameters
(11/08/19 4:14), Alexei Martchenko wrote: Hi Koji thanks for the reply. MyfragmentsBuilder is defined directly inconfig. SOLR 3.3 warns me highlighting is a deprecated form do you think it is in the wrong place? Hi Alexei, Yes, it is incorrect. What deprecate is that highlighting tag just under config directly. After 3.1, it needs to be under searchComponent for HighlightComponent. Please consult solrconfig.xml in example 3.3. koji -- Check out Query Log Visualizer http://www.rondhuit-demo.com/loganalyzer/loganalyzer.html http://www.rondhuit.com/en/
Re: hl.useFastVectorHighlighter, fragmentsBuilder and HighlightingParameters
Alexei, From the log, I think Solr couldn't find colored fragmentsBuilder defined in solrconfig.xml. Can you check the following fragmentsBuilder/ setting in searchComponenthighlighting... /highlighting/searchComponent in solrconfig.xml? koji -- Check out Query Log Visualizer http://www.rondhuit-demo.com/loganalyzer/loganalyzer.html http://www.rondhuit.com/en/ (11/08/16 8:51), Alexei Martchenko wrote: I'm having some trouble trying to upgrade my old hightligher fromhighlightingfragmenterformatter format (1.4 version, default config in the solr website) to the new Fast Vector highlighter. I'm using SOLR 3.3.0 withluceneMatchVersionLUCENE_33/luceneMatchVersion inconfig In my solrconfig.xml i added these lines in the default request handler: bool name=hl.useFastVectorHighlightertrue/bool bool name=hl.usePhraseHighlightertrue/bool bool name=hl.highlightMultiTermtrue/bool str name=hl.fragmentsBuildercolored/str and fragmentsBuilder name=colored class=org.apache.solr.highlight.ScoreOrderFragmentsBuilder lst name=defaults str name=hl.tag.pre![CDATA[ b style=background:yellow,b style=background:lawgreen, b style=background:aquamarine,b style=background:magenta, b style=background:palegreen,b style=background:coral, b style=background:wheat,b style=background:khaki, b style=background:lime,b style=background:deepskyblue]]/str str name=hl.tag.post![CDATA[/b]]/str /lst /fragmentsBuilder All I get is: ('grave' means severe) 15/08/2011 20:44:19 org.apache.solr.common.SolrException log GRAVE: org.apache.solr.common.SolrException: Unknown fragmentsBuilder: colored at org.apache.solr.highlight.DefaultSolrHighlighter.getSolrFragmentsBuilder(DefaultSolrHighlighter.java:320) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByFastVectorHighlighter(DefaultSolrHighlighter.java:508) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:376) at org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:116) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:194) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1368) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:356) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:252) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Docs in http://wiki.apache.org/solr/HighlightingParameters say: hl.fragmentsBuilder Specify the name of SolrFragmentsBuilderhttp://wiki.apache.org/solr/SolrFragmentsBuilder . [image:!] Solr3.1http://wiki.apache.org/solr/Solr3.1 This parameter makes sense for FastVectorHighlighterhttp://wiki.apache.org/solr/FastVectorHighlighter only. SolrFragmentsBuilder http://wiki.apache.org/solr/SolrFragmentsBuilder respects hl.tag.pre/post parameters: !-- multi-colored tag FragmentsBuilder -- fragmentsBuilder name=colored class=org.apache.solr.highlight.ScoreOrderFragmentsBuilder lst name=defaults str name=hl.tag.pre![CDATA[ b style=background:yellow,b style=background:lawgreen, b style=background:aquamarine,b style=background:magenta, b style=background:palegreen,b style=background:coral, b style=background:wheat,b style=background:khaki, b style=background:lime,b
hl.useFastVectorHighlighter, fragmentsBuilder and HighlightingParameters
I'm having some trouble trying to upgrade my old hightligher from highlightingfragmenterformatter format (1.4 version, default config in the solr website) to the new Fast Vector highlighter. I'm using SOLR 3.3.0 with luceneMatchVersionLUCENE_33/luceneMatchVersion in config In my solrconfig.xml i added these lines in the default request handler: bool name=hl.useFastVectorHighlightertrue/bool bool name=hl.usePhraseHighlightertrue/bool bool name=hl.highlightMultiTermtrue/bool str name=hl.fragmentsBuildercolored/str and fragmentsBuilder name=colored class=org.apache.solr.highlight.ScoreOrderFragmentsBuilder lst name=defaults str name=hl.tag.pre![CDATA[ b style=background:yellow,b style=background:lawgreen, b style=background:aquamarine,b style=background:magenta, b style=background:palegreen,b style=background:coral, b style=background:wheat,b style=background:khaki, b style=background:lime,b style=background:deepskyblue]]/str str name=hl.tag.post![CDATA[/b]]/str /lst /fragmentsBuilder All I get is: ('grave' means severe) 15/08/2011 20:44:19 org.apache.solr.common.SolrException log GRAVE: org.apache.solr.common.SolrException: Unknown fragmentsBuilder: colored at org.apache.solr.highlight.DefaultSolrHighlighter.getSolrFragmentsBuilder(DefaultSolrHighlighter.java:320) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByFastVectorHighlighter(DefaultSolrHighlighter.java:508) at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:376) at org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:116) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:194) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1368) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:356) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:252) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Docs in http://wiki.apache.org/solr/HighlightingParameters say: hl.fragmentsBuilder Specify the name of SolrFragmentsBuilderhttp://wiki.apache.org/solr/SolrFragmentsBuilder . [image: !] Solr3.1 http://wiki.apache.org/solr/Solr3.1 This parameter makes sense for FastVectorHighlighterhttp://wiki.apache.org/solr/FastVectorHighlighter only. SolrFragmentsBuilder http://wiki.apache.org/solr/SolrFragmentsBuilder respects hl.tag.pre/post parameters: !-- multi-colored tag FragmentsBuilder -- fragmentsBuilder name=colored class=org.apache.solr.highlight.ScoreOrderFragmentsBuilder lst name=defaults str name=hl.tag.pre![CDATA[ b style=background:yellow,b style=background:lawgreen, b style=background:aquamarine,b style=background:magenta, b style=background:palegreen,b style=background:coral, b style=background:wheat,b style=background:khaki, b style=background:lime,b style=background:deepskyblue]]/str str name=hl.tag.post![CDATA[/b]]/str /lst /fragmentsBuilder -- *Alexei*