lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From baris.ka...@oracle.com
Subject Re: any example on FunctionScoreQuery since Field.setBoost is deprecated with Lucene 6.6.0
Date Wed, 01 Aug 2018 21:26:11 GMT
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=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=nlG5z5NcNdIbQAiX-BKNeyLlULCbaezrgocEvPhQkl4&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-BKNeyLlULCbaezrgocEvPhQkl4&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


Mime
View raw message