Package org.apache.lucene.sandbox.search
Class CombinedFieldQuery.Builder
- java.lang.Object
-
- org.apache.lucene.sandbox.search.CombinedFieldQuery.Builder
-
- Enclosing class:
- CombinedFieldQuery
public static class CombinedFieldQuery.Builder extends java.lang.Object
A builder forCombinedFieldQuery
.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,CombinedFieldQuery.FieldAndWeight>
fieldAndWeights
private java.util.Set<BytesRef>
termsSet
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CombinedFieldQuery.Builder
addField(java.lang.String field)
Adds a field to this builder.CombinedFieldQuery.Builder
addField(java.lang.String field, float weight)
Adds a field to this builder.CombinedFieldQuery.Builder
addTerm(BytesRef term)
Adds a term to this builder.CombinedFieldQuery
build()
Builds theCombinedFieldQuery
.
-
-
-
Field Detail
-
fieldAndWeights
private final java.util.Map<java.lang.String,CombinedFieldQuery.FieldAndWeight> fieldAndWeights
-
termsSet
private final java.util.Set<BytesRef> termsSet
-
-
Method Detail
-
addField
public CombinedFieldQuery.Builder addField(java.lang.String field)
Adds a field to this builder.- Parameters:
field
- The field name.
-
addField
public CombinedFieldQuery.Builder addField(java.lang.String field, float weight)
Adds a field to this builder.- Parameters:
field
- The field name.weight
- The weight associated to this field.
-
addTerm
public CombinedFieldQuery.Builder addTerm(BytesRef term)
Adds a term to this builder.
-
build
public CombinedFieldQuery build()
Builds theCombinedFieldQuery
.
-
-