public class Suggest extends Object implements Iterable<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>>, Streamable, ToXContent
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
Suggest.Fields |
static class |
Suggest.Suggestion<T extends Suggest.Suggestion.Entry>
The suggestion responses corresponding with the suggestions in the request.
|
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsEMPTY_PARAMS| コンストラクタと説明 |
|---|
Suggest() |
Suggest(List<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> suggestions) |
Suggest(XContentBuilderString name) |
Suggest(XContentBuilderString name,
List<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> suggestions) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
<T extends Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> |
getSuggestion(String name) |
static Map<String,List<Suggest.Suggestion>> |
group(Map<String,List<Suggest.Suggestion>> groupedSuggestions,
Suggest suggest) |
Iterator<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> |
iterator() |
void |
readFrom(StreamInput in) |
static Suggest |
readSuggest(XContentBuilderString name,
StreamInput in) |
static List<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> |
reduce(Map<String,List<Suggest.Suggestion>> groupedSuggestions) |
int |
size()
The number of suggestions in this
Suggest result |
String |
toString() |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
void |
writeTo(StreamOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic Suggest()
public Suggest(XContentBuilderString name)
public Suggest(List<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> suggestions)
public Suggest(XContentBuilderString name, List<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> suggestions)
public Iterator<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> iterator()
iterator インタフェース内 Iterable<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>>public int size()
Suggest resultpublic <T extends Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> T getSuggestion(String name)
public void readFrom(StreamInput in) throws IOException
readFrom インタフェース内 StreamableIOExceptionpublic void writeTo(StreamOutput out) throws IOException
writeTo インタフェース内 StreamableIOExceptionpublic XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
toXContent インタフェース内 ToXContentIOExceptionpublic static Suggest readSuggest(XContentBuilderString name, StreamInput in) throws IOException
IOExceptionpublic static Map<String,List<Suggest.Suggestion>> group(Map<String,List<Suggest.Suggestion>> groupedSuggestions, Suggest suggest)
public static List<Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>>> reduce(Map<String,List<Suggest.Suggestion>> groupedSuggestions)
Copyright © 2009–2016. All rights reserved.