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
> > >
> > >
> >
>

Reply via email to