1. You can retrieve the term position, offset and payload using function
score scripts:
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-advanced-scripting.html

2: There are a couple of proposed solutions that would store the data in
another index that is joined with the main query. Matt Weber's PR, if ever
merged, might help: https://github.com/elasticsearch/elasticsearch/pull/3278
Can't think of a current solution without a join.

Cheers,

Ivan



On Tue, Jul 22, 2014 at 8:02 AM, Ankit Jain <[email protected]> wrote:

> Hi there,
>
> Thanks for all the wonderful discussion on this mailing list. Has really
> helped our life much easier!
>
> Two questions:
>
>    1. Is it possible to store properties of tokens within each document
>    so that they can be retrieved during retrieval and then used in scoring?
>    [detailed example after questions]
>    2. What's the best way to create advanced scorers that can look at
>    hits and all of their properties (position in document, custom score
>    associated with the hit for this document [like the one from #1])
>
> In a document, in addition to having the document's own content, I want to
> have a set of 'related keywords' so that I can retrieve by them.  However,
> each related keyword has an associated score of 'relatedness'.  I would
> like to store this and use it at scoring time so that some keywords can
> count more than others.  How would I best do this?
>
> Thanks,
> Ankit Jain
>
> --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/6669c195-db69-45a5-b201-c385d67b1cf7%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/6669c195-db69-45a5-b201-c385d67b1cf7%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQD%2B-WFfyF8MD0%2BCq_ytFkf_b%3DHeQPTbKNPttr7%3DC6EG_g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to