Hi, Thanks for your answer Furkan, I'm sorry, I don't understand the proposed solution...
I did this: 1. eliminate hl.useHighlighter parameter 2. introduce hl.useFastVectorHighlighter However the result is the same... is something missing? Thanks a lot in advance for your help... Sil. * * *Tecnologías y SaaS para el análisis de marcas comerciales.* Nota: Usted ha recibido este mensaje al estar en la libreta de direcciones del remitente, en los archivos de la empresa o mediante el sistema de “responder” al ser usted la persona que contactó por este medio con el remitente. En caso de no querer recibir ningún email mas del remitente o de cualquier miembro de la organización a la que pertenece, por favor, responda a este email solicitando la baja de su dirección en nuestros archivos. Advertencia legal: Este mensaje y, en su caso, los ficheros anexos son confidenciales, especialmente en lo que respecta a los datos personales, y se dirigen exclusivamente al destinatario referenciado. Si usted no lo es y lo ha recibido por error o tiene conocimiento del mismo por cualquier motivo, le rogamos que nos lo comunique por este medio y proceda a destruirlo o borrarlo, y que en todo caso se abstenga de utilizar, reproducir, alterar, archivar o comunicar a terceros el presente mensaje y ficheros anexos, todo ello bajo pena de incurrir en responsabilidades legales. 2013/10/11 Furkan KAMACI <furkankam...@gmail.com> > Here is a similar question: > > > http://search-lucene.com/m/vnMGKACGM1/%252218+or+higher.%2522&subj=FastVectorHighlighter+and+hl+fragsize+parameter+set+to+zero+causes+exception > > and a related fixed issue: https://issues.apache.org/jira/browse/SOLR-1268 > > > 2013/10/11 Silvia Suárez <s...@anpro21.com> > > > Dear Koji, > > > > Thanks a lot for your answer and Sorry about my english > > > > I tried to configure > > FastVectorHighlighter< > > > http://wiki.apache.org/solr/HighlightingParameters#hl.useFastVectorHighlighter > > > > > > > However, I have this error: > > > > > > <lst name="error"> > > <str name="msg"> > > fragCharSize(1) is too small. It must be 18 or higher. > > </str> > > <str name="trace"> > > java.lang.IllegalArgumentException: fragCharSize(1) is too small. It must > > be 18 or higher. at > > > > > org.apache.lucene.search.vectorhighlight.BaseFragListBuilder.createFieldFragList(BaseFragListBuilder.java:51) > > at > > > > > org.apache.lucene.search.vectorhighlight.WeightedFragListBuilder.createFieldFragList(WeightedFragListBuilder.java:38) > > at > > > > > org.apache.lucene.search.vectorhighlight.FastVectorHighlighter.getFieldFragList(FastVectorHighlighter.java:195) > > at > > > > > org.apache.lucene.search.vectorhighlight.FastVectorHighlighter.getBestFragments(FastVectorHighlighter.java:184) > > at > > > > > org.apache.solr.highlight.DefaultSolrHighlighter.doHighlightingByFastVectorHighlighter(DefaultSolrHighlighter.java:588) > > at > > > > > org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:413) > > at > > > > > org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:139) > > at > > > > > org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208) > > at > > > > > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) > > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1816) at > > > > > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:656) > > at > > > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:359) > > at > > > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:155) > > at > > > > > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307) > > at > > > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453) > > at > > > > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) > > at > > > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:560) > > at > > > > > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) > > at > > > > > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072) > > at > > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382) > > at > > > > > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) > > at > > > > > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006) > > at > > > > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) > > at > > > > > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) > > at > > > > > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) > > at > > > > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) > > at org.eclipse.jetty.server.Server.handle(Server.java:365) at > > > > > org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485) > > at > > > > > org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53) > > at > > > > > org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926) > > at > > > > > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988) > > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635) at > > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at > > > > > org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72) > > at > > > > > org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264) > > at > > > > > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) > > at > > > > > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) > > at java.lang.Thread.run(Thread.java:722) > > </str> > > <int name="code">500</int> > > </lst> > > </response> > > > > > > > > Then, If I modify like this: (setHighlightFragsize(1) --> > > setHighlightFragsize(80)): > > > > SolrQuery solrQuery = new SolrQuery(); > > > > solrQuery.setQuery(queryEnt); > > solrQuery.set("collectionName", myCollection); > > solrQuery.addHighlightField("texto") > > .addHighlightField("titular") > > .setHighlightSnippets(50) > > .setHighlightFragsize(80); > > solrQuery.setHighlight(true); > > solrQuery.setHighlightRequireFieldMatch(true); > > solrQuery.set("hl.useFastVectorHighlighter", true); > > solrQuery.setHighlightSimplePre("<span class=\"item\">"); > > solrQuery.setHighlightSimplePost("</span>"); > > solrQuery.set("hl.usePhraseHighlighter", true); > > > > > > Then, It works (error disappears), but Highlighting does not work :( : > > > > <lst name="highlighting"> > > <lst name="35254502"/> > > <lst name="35237409"/> > > </lst> > > <lst name="termVectors"> > > <str name="uniqueKeyFieldName">c_noticia</str> > > <lst name="warnings"> > > <arr name="noTermVectors"> > > <str>c_region</str> > > <str>c_idioma</str> > > <str>c_pais</str> > > <str>c_tipo</str> > > <str>c_categoria</str> > > <str>fecha_captura</str> > > <str>medio</str> > > <str>c_fuente_docu</str> > > </arr> > > </lst> > > <lst name="35254502"> > > <str name="uniqueKey">35254502</str> > > </lst> > > <lst name="35237409"> > > <str name="uniqueKey">35237409</str> > > </lst> > > </lst> > > </response> > > > > > > > > My solrconfig.xml is: > > > > <requestHandler name="/select" class="solr.SearchHandler"> > > <!-- default values for query parameters can be specified, these > > will be overridden by parameters in the request > > --> > > <!-- <lst name="defaults"> > > <str name="echoParams">explicit</str> > > <int name="rows">10</int> > > <str name="df">text</str> > > </lst>--> > > <lst name="defaults"> > > <str name="echoParams">explicit</str> > > <int name="rows">10</int> > > <str name="df">texto</str> > > <bool name="hl.usePhraseHighlighter">true</bool> > > <str name="df">texto</str> > > <bool name="tv">true</bool> > > </lst> > > <arr name="last-components"> > > <str>tvComponent</str> > > </arr> > > > > > > missing something? > > Thanks a lot, in advance, for your help, > > > > Sil. > > > > > > > > > > * > > * > > *Tecnologías y SaaS para el análisis de marcas comerciales.* > > > > > > Nota: > > Usted ha recibido este mensaje al estar en la libreta de direcciones del > > remitente, en los archivos de la empresa o mediante el sistema de > > “responder” al ser usted la persona que contactó por este medio con el > > remitente. En caso de no querer recibir ningún email mas del remitente o > de > > cualquier miembro de la organización a la que pertenece, por favor, > > responda a este email solicitando la baja de su dirección en nuestros > > archivos. > > > > Advertencia legal: > > Este mensaje y, en su caso, los ficheros anexos son confidenciales, > > especialmente en lo que respecta a los datos personales, y se dirigen > > exclusivamente al destinatario referenciado. Si usted no lo es y lo ha > > recibido por error o tiene conocimiento del mismo por cualquier motivo, > le > > rogamos que nos lo comunique por este medio y proceda a destruirlo o > > borrarlo, y que en todo caso se abstenga de utilizar, reproducir, > alterar, > > archivar o comunicar a terceros el presente mensaje y ficheros anexos, > todo > > ello bajo pena de incurrir en responsabilidades legales. > > > > > > 2013/10/10 Koji Sekiguchi <k...@r.email.ne.jp> > > > > > (13/10/10 18:17), Silvia Suárez wrote: > > > > > >> I am using solrj as client for indexing documents on the solr server I > > am > > >> new to solr, And I am having problem with the highlighting in solr. > > >> Highlighting exact phrases with solr does not work. > > >> > > >> For example if the search keyword is: "dulce hogar" it returns: > > >> > > >> <span class="item"> dulce </span> <span class="item"> hogar </span> > > >> > > >> And it should be: > > >> > > >> <span class="item"> dulce hogar </span> > > >> > > >> I don't understand which is the problem. Can someone helpme please!? > > >> > > > > > > Unfortunately, it is the feature. > > > FVH can support phrase-unit highlighting. > > > > > > http://wiki.apache.org/solr/**HighlightingParameters#hl.** > > > useFastVectorHighlighter< > > > http://wiki.apache.org/solr/HighlightingParameters#hl.useFastVectorHighlighter > > > > > > > > > koji > > > -- > > > http://soleami.com/blog/**automatically-acquiring-** > > > synonym-knowledge-from-**wikipedia.html< > > > http://soleami.com/blog/automatically-acquiring-synonym-knowledge-from-wikipedia.html > > > > > > > > >