CavalliumDBEngine/src/main/java/it/cavallium/luceneserializer/luceneserializer/BoostQuery.java
2020-12-07 22:15:18 +01:00

21 lines
534 B
Java

package it.cavallium.luceneserializer.luceneserializer;
public class BoostQuery implements Query {
private final Query query;
private final float boostValue;
public BoostQuery(Query query, float boostValue) {
this.query = query;
this.boostValue = boostValue;
}
@Override
public void stringify(StringBuilder output) {
StringBuilder data = new StringBuilder();
query.stringify(data);
StringifyUtils.stringifyFloat(data, boostValue);
StringifyUtils.writeHeader(output, QueryConstructorType.BOOST_QUERY, data);
}
}