public static class BM25FQuery.Builder extends Object
BM25FQuery.| Constructor and Description | 
|---|
Builder()
Default builder. 
 | 
Builder(float k1,
       float b)
Builder with the supplied parameter values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
BM25FQuery.Builder | 
addField(String field)
Adds a field to this builder. 
 | 
BM25FQuery.Builder | 
addField(String field,
        float weight)
Adds a field to this builder. 
 | 
BM25FQuery.Builder | 
addTerm(BytesRef term)
Adds a term to this builder. 
 | 
BM25FQuery | 
build()
Builds the  
BM25FQuery. | 
public Builder()
public Builder(float k1,
               float b)
k1 - Controls non-linear term frequency normalization (saturation).b - Controls to what degree document length normalizes tf values.public BM25FQuery.Builder addField(String field)
field - The field name.public BM25FQuery.Builder addField(String field, float weight)
field - The field name.weight - The weight associated to this field.public BM25FQuery.Builder addTerm(BytesRef term)
public BM25FQuery build()
BM25FQuery.Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.