lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mikhail Khludnev <mkhlud...@griddynamics.com>
Subject Re: Getting payloads for matching term in search result
Date Mon, 14 May 2012 20:33:20 GMT
It's not really out-of-the-box, but not a big deal
http://www.lucidimagination.com/blog/2010/04/18/refresh-getting-started-with-payloads/

On Mon, May 14, 2012 at 5:13 PM, <s.hermann@uni-jena.de> wrote:

> Good day
>
> currently I have a field defined as can be seen below:
>
> <fieldtype name="payloads" stored="false" indexed="true"
> class="solr.TextField">
>  <analyzer>
>    <tokenizer class="solr.**WhitespaceTokenizerFactory" />
>      <filter class="solr.**DelimitedPayloadTokenFilterFac**tory"
> delimiter="|" encoder="identity" />
>  </analyzer>
> </fieldtype>
>
> <field name="payload" type="payloads" indexed="true" stored="true" />
>
> Basically the content for that field has the following form:
>
>  "Wiedersehn|x1062y1755 macht|x1340y1758 Freude|x1502y1758"
>
> where the stuff after the pipe is the payload data (some coordinates).
> What I want is to get that payload data at query time.
> E.g. I search for "macht" and in the result document from solr there will
> be the payload data "x1340y1758".
>
> Is there a way out of the box with solr. I have done this in plain lucene
> once with the TermPositions, so I know it might be possible to adopt this
> to solr.
>
> Silvio
>



-- 
Sincerely yours
Mikhail Khludnev
Tech Lead
Grid Dynamics

<http://www.griddynamics.com>
 <mkhludnev@griddynamics.com>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message