17
17
* under the License.
18
18
*/
19
19
20
- package org .elasticsearch .action .termvector ;
20
+ package org .elasticsearch .action .termvectors ;
21
21
22
22
import com .google .common .collect .Iterators ;
23
23
import org .elasticsearch .ElasticsearchIllegalArgumentException ;
33
33
import java .io .IOException ;
34
34
import java .util .*;
35
35
36
- public class MultiTermVectorsRequest extends ActionRequest <MultiTermVectorsRequest > implements Iterable <TermVectorRequest >, CompositeIndicesRequest {
36
+ public class MultiTermVectorsRequest extends ActionRequest <MultiTermVectorsRequest > implements Iterable <TermVectorsRequest >, CompositeIndicesRequest {
37
37
38
38
String preference ;
39
- List <TermVectorRequest > requests = new ArrayList <>();
39
+ List <TermVectorsRequest > requests = new ArrayList <>();
40
40
41
41
final Set <String > ids = new HashSet <>();
42
42
43
- public MultiTermVectorsRequest add (TermVectorRequest termVectorRequest ) {
44
- requests .add (termVectorRequest );
43
+ public MultiTermVectorsRequest add (TermVectorsRequest termVectorsRequest ) {
44
+ requests .add (termVectorsRequest );
45
45
return this ;
46
46
}
47
47
48
48
public MultiTermVectorsRequest add (String index , @ Nullable String type , String id ) {
49
- requests .add (new TermVectorRequest (index , type , id ));
49
+ requests .add (new TermVectorsRequest (index , type , id ));
50
50
return this ;
51
51
}
52
52
@@ -57,8 +57,8 @@ public ActionRequestValidationException validate() {
57
57
validationException = ValidateActions .addValidationError ("multi term vectors: no documents requested" , validationException );
58
58
} else {
59
59
for (int i = 0 ; i < requests .size (); i ++) {
60
- TermVectorRequest termVectorRequest = requests .get (i );
61
- ActionRequestValidationException validationExceptionForDoc = termVectorRequest .validate ();
60
+ TermVectorsRequest termVectorsRequest = requests .get (i );
61
+ ActionRequestValidationException validationExceptionForDoc = termVectorsRequest .validate ();
62
62
if (validationExceptionForDoc != null ) {
63
63
validationException = ValidateActions .addValidationError ("at multi term vectors for doc " + i ,
64
64
validationExceptionForDoc );
@@ -74,19 +74,19 @@ public List<? extends IndicesRequest> subRequests() {
74
74
}
75
75
76
76
@ Override
77
- public Iterator <TermVectorRequest > iterator () {
77
+ public Iterator <TermVectorsRequest > iterator () {
78
78
return Iterators .unmodifiableIterator (requests .iterator ());
79
79
}
80
80
81
81
public boolean isEmpty () {
82
82
return requests .isEmpty () && ids .isEmpty ();
83
83
}
84
84
85
- public List <TermVectorRequest > getRequests () {
85
+ public List <TermVectorsRequest > getRequests () {
86
86
return requests ;
87
87
}
88
88
89
- public void add (TermVectorRequest template , BytesReference data ) throws Exception {
89
+ public void add (TermVectorsRequest template , BytesReference data ) throws Exception {
90
90
XContentParser .Token token ;
91
91
String currentFieldName = null ;
92
92
if (data .length () > 0 ) {
@@ -100,9 +100,9 @@ public void add(TermVectorRequest template, BytesReference data) throws Exceptio
100
100
if (token != XContentParser .Token .START_OBJECT ) {
101
101
throw new ElasticsearchIllegalArgumentException ("docs array element should include an object" );
102
102
}
103
- TermVectorRequest termVectorRequest = new TermVectorRequest (template );
104
- TermVectorRequest .parseRequest (termVectorRequest , parser );
105
- add (termVectorRequest );
103
+ TermVectorsRequest termVectorsRequest = new TermVectorsRequest (template );
104
+ TermVectorsRequest .parseRequest (termVectorsRequest , parser );
105
+ add (termVectorsRequest );
106
106
}
107
107
} else if ("ids" .equals (currentFieldName )) {
108
108
while ((token = parser .nextToken ()) != XContentParser .Token .END_ARRAY ) {
@@ -117,7 +117,7 @@ public void add(TermVectorRequest template, BytesReference data) throws Exceptio
117
117
}
118
118
} else if (token == XContentParser .Token .START_OBJECT && currentFieldName != null ) {
119
119
if ("parameters" .equals (currentFieldName )) {
120
- TermVectorRequest .parseRequest (template , parser );
120
+ TermVectorsRequest .parseRequest (template , parser );
121
121
} else {
122
122
throw new ElasticsearchParseException (
123
123
"No parameter named " + currentFieldName + "and type OBJECT" );
@@ -129,7 +129,7 @@ public void add(TermVectorRequest template, BytesReference data) throws Exceptio
129
129
}
130
130
}
131
131
for (String id : ids ) {
132
- TermVectorRequest curRequest = new TermVectorRequest (template );
132
+ TermVectorsRequest curRequest = new TermVectorsRequest (template );
133
133
curRequest .id (id );
134
134
requests .add (curRequest );
135
135
}
@@ -142,7 +142,7 @@ public void readFrom(StreamInput in) throws IOException {
142
142
int size = in .readVInt ();
143
143
requests = new ArrayList <>(size );
144
144
for (int i = 0 ; i < size ; i ++) {
145
- requests .add (TermVectorRequest . readTermVectorRequest (in ));
145
+ requests .add (TermVectorsRequest . readTermVectorsRequest (in ));
146
146
}
147
147
}
148
148
@@ -151,8 +151,8 @@ public void writeTo(StreamOutput out) throws IOException {
151
151
super .writeTo (out );
152
152
out .writeOptionalString (preference );
153
153
out .writeVInt (requests .size ());
154
- for (TermVectorRequest termVectorRequest : requests ) {
155
- termVectorRequest .writeTo (out );
154
+ for (TermVectorsRequest termVectorsRequest : requests ) {
155
+ termVectorsRequest .writeTo (out );
156
156
}
157
157
}
158
158
0 commit comments