summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestion.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestion.java')
-rw-r--r--core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestion.java47
1 files changed, 1 insertions, 46 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestion.java b/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestion.java
index a92cbfe1e2..8453371078 100644
--- a/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestion.java
+++ b/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestion.java
@@ -194,14 +194,12 @@ public final class CompletionSuggestion extends Suggest.Suggestion<CompletionSug
public static class Option extends Suggest.Suggestion.Entry.Option {
private Map<String, Set<CharSequence>> contexts;
- private Map<String, List<Object>> payload;
private ScoreDoc doc;
private InternalSearchHit hit;
- public Option(int docID, Text text, float score, Map<String, Set<CharSequence>> contexts, Map<String, List<Object>> payload) {
+ public Option(int docID, Text text, float score, Map<String, Set<CharSequence>> contexts) {
super(text, score);
this.doc = new ScoreDoc(docID, score);
- this.payload = payload;
this.contexts = contexts;
}
@@ -216,10 +214,6 @@ public final class CompletionSuggestion extends Suggest.Suggestion<CompletionSug
throw new UnsupportedOperationException();
}
- public Map<String, List<Object>> getPayload() {
- return payload;
- }
-
public Map<String, Set<CharSequence>> getContexts() {
return contexts;
}
@@ -248,17 +242,6 @@ public final class CompletionSuggestion extends Suggest.Suggestion<CompletionSug
} else {
builder.field("score", getScore());
}
- if (payload.size() > 0) {
- builder.startObject("payload");
- for (Map.Entry<String, List<Object>> entry : payload.entrySet()) {
- builder.startArray(entry.getKey());
- for (Object payload : entry.getValue()) {
- builder.value(payload);
- }
- builder.endArray();
- }
- builder.endObject();
- }
if (contexts.size() > 0) {
builder.startObject("contexts");
for (Map.Entry<String, Set<CharSequence>> entry : contexts.entrySet()) {
@@ -281,17 +264,6 @@ public final class CompletionSuggestion extends Suggest.Suggestion<CompletionSug
this.hit = InternalSearchHit.readSearchHit(in,
InternalSearchHits.streamContext().streamShardTarget(ShardTargetType.STREAM));
}
- int payloadSize = in.readInt();
- this.payload = new LinkedHashMap<>(payloadSize);
- for (int i = 0; i < payloadSize; i++) {
- String payloadName = in.readString();
- int nValues = in.readVInt();
- List<Object> values = new ArrayList<>(nValues);
- for (int j = 0; j < nValues; j++) {
- values.add(in.readGenericValue());
- }
- this.payload.put(payloadName, values);
- }
int contextSize = in.readInt();
this.contexts = new LinkedHashMap<>(contextSize);
for (int i = 0; i < contextSize; i++) {
@@ -315,15 +287,6 @@ public final class CompletionSuggestion extends Suggest.Suggestion<CompletionSug
} else {
out.writeBoolean(false);
}
- out.writeInt(payload.size());
- for (Map.Entry<String, List<Object>> entry : payload.entrySet()) {
- out.writeString(entry.getKey());
- List<Object> values = entry.getValue();
- out.writeVInt(values.size());
- for (Object value : values) {
- out.writeGenericValue(value);
- }
- }
out.writeInt(contexts.size());
for (Map.Entry<String, Set<CharSequence>> entry : contexts.entrySet()) {
out.writeString(entry.getKey());
@@ -341,14 +304,6 @@ public final class CompletionSuggestion extends Suggest.Suggestion<CompletionSug
stringBuilder.append(getText());
stringBuilder.append(" score:");
stringBuilder.append(getScore());
- stringBuilder.append(" payload:[");
- for (Map.Entry<String, List<Object>> entry : payload.entrySet()) {
- stringBuilder.append(" ");
- stringBuilder.append(entry.getKey());
- stringBuilder.append(":");
- stringBuilder.append(entry.getValue());
- }
- stringBuilder.append("]");
stringBuilder.append(" context:[");
for (Map.Entry<String, Set<CharSequence>> entry: contexts.entrySet()) {
stringBuilder.append(" ");