Perhaps constant score would be useful here:
http://lucene.apache.org/solr/guide/7_5/the-standard-query-parser.html#constant-score-with

Also, all the options like omitTermFreqAndPositions are described
here: 
http://lucene.apache.org/solr/guide/7_5/field-type-definitions-and-properties.html#field-default-properties

Regards,
   Alex.
On Thu, 29 Nov 2018 at 05:43, Vincenzo D'Amore <v.dam...@gmail.com> wrote:
>
> Hi all,
>
> I have a relevancy problem, I suppose to know a solution for this problem
> but I would like to know if in your experience there is a better one.
>
> For example I have two documents which have the "termA" in their field
> "title", the former has the "termA" repeated more times but the latter has
> the term only once. When searching for "termA" the former has bigger score
> due to TF/IDF.
>
> Both the documents are fairly similar so I don't want that term frequency
> in the title boosts the score.
> The only solution I know to flatten the score when there is a difference in
> term frequency is having configured my own similarity class in the schema
> that returns constantly 1 for term frequency.
>
> I'm curious to know if you know another way, in the beginning I thought to
> omit term frequency at index time.
>
> Looking around I've found an old issue
> https://issues.apache.org/jira/browse/LUCENE-1561 where omitTF has been
> renamed into omitTermFreqAndPositions.
>
> What I've understood is that omitting term frequency imply also remove term
> positions, so very likely omitting term frequency is not what I'm looking
> for.
>
> As said, I'm curious to know if you know another way, and as usual thanks i
> advance for your time e for your patience.
>
> Best regards,
> Vincenzo
>
>
> --
> Vincenzo D'Amore

Reply via email to