@Override public void writeTo(StreamOutput out) throws IOException { out.writeString(index); out.writeFloat(boost); }
@Override public void doWriteTo(StreamOutput out) throws IOException { out.writeNamedWriteable(queryBuilder); scoreMode.writeTo(out); out.writeFloat(rescoreQueryWeight); out.writeFloat(queryWeight); }
@Override protected void doWriteTo(StreamOutput out) throws IOException { writeQueries(out, queries); out.writeFloat(tieBreaker); }
public void writeFloatArray(float[] values) throws IOException { writeVInt(values.length); for (float value : values) { writeFloat(value); } }
public static void writeScoreDoc(StreamOutput out, ScoreDoc scoreDoc) throws IOException { if (!scoreDoc.getClass().equals(ScoreDoc.class)) { throw new IllegalArgumentException("This method can only be used to serialize a ScoreDoc, not a " + scoreDoc.getClass()); } out.writeVInt(scoreDoc.doc); out.writeFloat(scoreDoc.score); }
@Override public final void writeTo(StreamOutput out) throws IOException { out.writeFloat(boost); out.writeOptionalString(queryName); doWriteTo(out); }
@Override protected void doWriteTo(StreamOutput out) throws IOException { out.writeNamedWriteable(positiveQuery); out.writeNamedWriteable(negativeQuery); out.writeFloat(negativeBoost); }
@Override public void doWriteTo(StreamOutput out) throws IOException { suggestMode.writeTo(out); out.writeFloat(accuracy); sort.writeTo(out); stringDistance.writeTo(out); out.writeVInt(maxEdits); out.writeVInt(maxInspections); out.writeFloat(maxTermFreq); out.writeVInt(prefixLength); out.writeVInt(minWordLength); out.writeFloat(minDocFreq); }
@Override public void writeTo(StreamOutput out) throws IOException { out.writeText(text); out.writeFloat(score); out.writeOptionalText(highlighted); out.writeOptionalBoolean(collateMatch); }
public static void writeFieldDoc(StreamOutput out, FieldDoc fieldDoc) throws IOException { out.writeVInt(fieldDoc.fields.length); for (Object field : fieldDoc.fields) { writeSortValue(out, field); } out.writeVInt(fieldDoc.doc); out.writeFloat(fieldDoc.score); }
public void writeOptionalFloat(@Nullable Float floatValue) throws IOException { if (floatValue == null) { writeBoolean(false); } else { writeBoolean(true); writeFloat(floatValue); } }
@Override protected void doWriteTo(StreamOutput out) throws IOException { out.writeString(field); out.writeFloat(factor); out.writeOptionalDouble(missing); modifier.writeTo(out); }
@Override protected void doWriteTo(StreamOutput out) throws IOException { out.writeNamedWriteable(query); out.writeList(Arrays.asList(filterFunctionBuilders)); out.writeFloat(maxBoost); out.writeOptionalFloat(minScore); out.writeOptionalWriteable(boostMode); scoreMode.writeTo(out); }
public static void writeExplanation(StreamOutput out, Explanation explanation) throws IOException { out.writeBoolean(explanation.isMatch()); out.writeString(explanation.getDescription()); Explanation[] subExplanations = explanation.getDetails(); out.writeVInt(subExplanations.length); for (Explanation subExp : subExplanations) { writeExplanation(out, subExp); } if (explanation.isMatch()) { out.writeFloat(explanation.getValue()); } }
@Override protected void doWriteTo(StreamOutput out) throws IOException { out.writeString(this.fieldName); out.writeGenericValue(this.text); highFreqOperator.writeTo(out); lowFreqOperator.writeTo(out); out.writeOptionalString(analyzer); out.writeOptionalString(lowFreqMinimumShouldMatch); out.writeOptionalString(highFreqMinimumShouldMatch); if (out.getVersion().before(Version.V_6_0_0_alpha1)) { out.writeBoolean(true); // disable_coord } out.writeFloat(cutoffFrequency); }
@Override public void writeTo(StreamOutput out) throws IOException { super.writeTo(out); searchRequest.writeTo(out); out.writeBoolean(abortOnVersionConflict); out.writeVInt(size); out.writeBoolean(refresh); out.writeTimeValue(timeout); activeShardCount.writeTo(out); out.writeTimeValue(retryBackoffInitialTime); out.writeVInt(maxRetries); out.writeFloat(requestsPerSecond); if (out.getVersion().before(Version.V_6_1_0) && slices == AUTO_SLICES) { throw new IllegalArgumentException("Slices set as \"auto\" are not supported before version [" + Version.V_6_1_0 + "]. " + "Found version [" + out.getVersion() + "]"); } else { out.writeVInt(slices); } }
for (Map.Entry<String, Float> fieldsEntry : fieldsBoosts.entrySet()) { out.writeString(fieldsEntry.getKey()); out.writeFloat(fieldsEntry.getValue());
@Override public void writeTo(StreamOutput out) throws IOException { final boolean hasTotalHits; if (out.getVersion().onOrAfter(Version.V_6_0_0_beta1)) { hasTotalHits = totalHits >= 0; out.writeBoolean(hasTotalHits); } else { assert totalHits >= 0; hasTotalHits = true; } if (hasTotalHits) { out.writeVLong(totalHits); } out.writeFloat(maxScore); out.writeVInt(hits.length); if (hits.length > 0) { for (SearchHit hit : hits) { hit.writeTo(out); } } if (out.getVersion().onOrAfter(Version.V_6_6_0)) { out.writeOptionalArray(Lucene::writeSortField, sortFields); out.writeOptionalString(collapseField); out.writeOptionalArray(Lucene::writeSortValue, collapseValues); } }
@Override public void writeTo(StreamOutput out) throws IOException { if (out.getVersion().onOrAfter(Version.V_5_1_1)) { out.writeOptionalVInt(sliceId); } out.writeVLong(total); out.writeVLong(updated); out.writeVLong(created); out.writeVLong(deleted); out.writeVInt(batches); out.writeVLong(versionConflicts); out.writeVLong(noops); out.writeVLong(bulkRetries); out.writeVLong(searchRetries); out.writeTimeValue(throttled); out.writeFloat(requestsPerSecond); out.writeOptionalString(reasonCancelled); out.writeTimeValue(throttledUntil); if (out.getVersion().onOrAfter(Version.V_5_1_1)) { out.writeVInt(sliceStatuses.size()); for (StatusOrException sliceStatus : sliceStatuses) { out.writeOptionalWriteable(sliceStatus); } } }
protected void innerWriteTo(StreamOutput out, boolean asKey) throws IOException { shardId.writeTo(out); out.writeByte(searchType.id()); if (!asKey) { out.writeVInt(numberOfShards); } out.writeOptionalWriteable(scroll); out.writeOptionalWriteable(source); out.writeStringArray(types); aliasFilter.writeTo(out); if (out.getVersion().onOrAfter(Version.V_5_2_0)) { out.writeFloat(indexBoost); } if (asKey == false) { out.writeVLong(nowInMillis); } out.writeOptionalBoolean(requestCache); if (out.getVersion().onOrAfter(Version.V_5_6_0)) { out.writeOptionalString(clusterAlias); } if (out.getVersion().onOrAfter(Version.V_6_3_0)) { out.writeOptionalBoolean(allowPartialSearchResults); } if (asKey == false) { if (out.getVersion().onOrAfter(Version.V_6_4_0)) { out.writeStringArray(indexRoutings); out.writeOptionalString(preference); } } }