Hi,

What Mikhail mentioned is the answer to all my questions but sadly it is
not released yet. Is there any way I can use this unreleased version for
now or when it is  going to be released ?

and yes I want to rescore all topK results based on recency.

Regards,


Iram Tariq | Software Architect

NorthBay

Direct:  +1 (902) 329-7329

iram.ta...@northbaysolutions.net

www.northbaysolutions.com




On Tue, Jan 2, 2024 at 5:50 AM Alessandro Benedetti <a.benede...@sease.io>
wrote:

> Hi Iram, following up on Mikhail's answer:
>
> 1) K Nearest Neighbour is a retrieval approach intended to look for the
> closest(approximate) K vectors to a query one.
> "override the existing function or write a
> custom method to give a high score to the latest documents"
>  It seems suspicious to me.
> It's like you want to combine two features for the final score:
>
>    - Vector Similarity
>    - Recency
>
> As you can imagine a first question arises:
> How do you want to combine these features?
> Linearly? Non linearly? Do you want to re-score the top-k calculating this
> recency?
> Learning To Rank  (
> https://solr.apache.org/guide/solr/latest/query-guide/learning-to-rank.html
> )
> or general reranking(
> https://solr.apache.org/guide/solr/latest/query-guide/query-re-ranking.html
> )
> could be what you want.
> Please make sure you are familiar with function queries as well (
> https://solr.apache.org/guide/solr/latest/query-guide/function-queries.html
> )
>
> 2) The pull request mentioned by Mikhail is on the spot, but it has not
> been ported to Apache Solr yet.
> Technically, it is going to be useful, but from a pragmatic perspective, I
> am much more sceptical:
> With current models, finding a threshold won't be easy at all.
>
> Cheers
> --------------------------
> *Alessandro Benedetti*
> Director @ Sease Ltd.
> *Apache Lucene/Solr Committer*
> *Apache Solr PMC Member*
>
> e-mail: a.benede...@sease.io
>
>
> *Sease* - Information Retrieval Applied
> Consulting | Training | Open Source
>
> Website: Sease.io <http://sease.io/>
> LinkedIn <https://linkedin.com/company/sease-ltd> | Twitter
> <https://twitter.com/seaseltd> | Youtube
> <https://www.youtube.com/channel/UCDx86ZKLYNpI3gzMercM7BQ> | Github
> <https://github.com/seaseltd>
>
>
> On Mon, 25 Dec 2023 at 22:55, Iram Tariq <iram.ta...@northbaysolutions.net
> >
> wrote:
>
> > Hi All,
> >
> > Right now I am using the cosine similarity function for dense vectors.
> > Is there any way I can override the existing function or write a
> > custom method to give a high score to the latest documents.
> >
> >
> > Also KNN Query Parser returns topK results matched with the input, but is
> > there anyway possible we can get all documents for which similarity score
> > is greater than a specific number?
> >
> > Any sort of answer will be helpful. Looking forward for the feedback.
> >
> > Regards,
> >
> >
> > Iram Tariq | Software Architect
> >
> > NorthBay
> >
> > Direct:  +1 (902) 329-7329
> >
> > iram.ta...@northbaysolutions.net
> >
> > www.northbaysolutions.com
> >
>

Reply via email to