[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lucene-user
Subject:    Re: any example on FunctionScoreQuery since Field.setBoost is deprecated with Lucene 6.6.0
From:       baris.kazar () oracle ! com
Date:       2018-08-01 21:26:11
Message-ID: 953c85e0-bd76-2d09-eb02-3d26913b9b95 () oracle ! com
[Download RAW message or body]

Someone else also asked:
http://lucene.472066.n3.nabble.com/index-time-field-level-boosting-in-6-6-0-td4351797.html


Best regards

On 8/1/18 5:12 PM, baris.kazar@oracle.com wrote:
> These methods look promising in terms of ease of use of 
> FunctionscoreQuery but they dont exist in Lucene 6.6.0.
> 
> static FunctionScoreQuery    boostByQuery(Query in, Query boostMatch, 
> float boostValue)
> Returns a FunctionScoreQuery where the scores of a wrapped query are 
> multiplied by a boost factor if the document being scored also matches 
> a separate boosting query.
> static FunctionScoreQuery    boostByValue(Query in, DoubleValuesSource 
> boost)
> Returns a FunctionScoreQuery where the scores of a wrapped query are 
> multiplied by the value of a DoubleValuesSource.
> 
> Best regards
> 
> 
> On 8/1/18 12:10 PM, baris.kazar@oracle.com wrote:
> > i have one MultiFieldQueryParser based Query and one BooleanQuery 
> > with dynamic number of TermQuery's.
> > 
> > i dont have SortField objects. Are there examples with the above 
> > query types please?
> > 
> > Best regards
> > 
> > 
> > On 7/31/18 7:59 PM, baris.kazar@oracle.com wrote:
> > > Robert,
> > > 
> > > thanks, this is helpful but why did this change when it was great to 
> > > use? SortField is a new concept to me  and i am not sure this is 
> > > avail in 6.6.0 but will check.
> > > 
> > > This new way seems more tricky.
> > > 
> > > if there are more examples, i will be happier :)
> > > 
> > > Best regards
> > > 
> > > 
> > > On 7/31/18 6:19 PM, Robert Muir wrote:
> > > > Does this example help?
> > > > https://urldefense.proofpoint.com/v2/url?u=https-3A__lucene.apache.org_core_7- \
> > > > 5F4-5F0_expressions_org_apache_lucene_expressions_Expression.html&d=DwIBaQ&c=R \
> > > > oP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=nlG5z5NcNdIbQAiX-BKNeyLlULCbaezrg \
> > > > ocEvPhQkl4&m=c3uQ0PZh3UAyhspJjYEWBQFj5P3kOZ2hutwoKfuVi0Y&s=HH5zhMFzM1dkMQEXFfwogr-1hW3EwBdkIqa6LrjDzxw&e= \
> > > >  
> > > > 
> > > > 
> > > > On Tue, Jul 31, 2018 at 3:56 PM, <baris.kazar@oracle.com> wrote:
> > > > > The following page says:
> > > > > 
> > > > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lucene.apache.org_core_6 \
> > > > > -5F6-5F0_core_org_apache_lucene_document_Field.html-23setBoost-2Dfloat-2D&d= \
> > > > > DwIBaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=nlG5z5NcNdIbQAiX-BKNe \
> > > > > yLlULCbaezrgocEvPhQkl4&m=c3uQ0PZh3UAyhspJjYEWBQFj5P3kOZ2hutwoKfuVi0Y&s=bIqHxtrAh8BDauE0OQYMZfShyjlwFj2wa253wIKF3TY&e= \
> > > > >  
> > > > > 
> > > > > setBoost
> > > > > @Deprecated
> > > > > public void setBoost(float boost)
> > > > > Deprecated. Index-time boosts are deprecated, please index index-time
> > > > > scoring factors into a doc value field and combine them with the 
> > > > > score at
> > > > > query time using eg. FunctionScoreQuery.
> > > > > Sets the boost factor on this field.
> > > > > Throws:
> > > > > IllegalArgumentException - if this field is not indexed, or if it 
> > > > > omits
> > > > > norms.
> > > > > See Also:
> > > > > boost()
> > > > > 
> > > > > 
> > > > > Any example on how to use FunctionScoreQuery? How will this affect 
> > > > > the
> > > > > IndexWriter?
> > > > > 
> > > > > Best regards
> > > > > 
> > > > > 
> > > > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> > > > > For additional commands, e-mail: java-user-help@lucene.apache.org
> > > > > 
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> > > > For additional commands, e-mail: java-user-help@lucene.apache.org
> > > > 
> > > 
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> > > For additional commands, e-mail: java-user-help@lucene.apache.org
> > > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> > For additional commands, e-mail: java-user-help@lucene.apache.org
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic