| | |
| | | }
|
| | | }
|
| | |
|
| | | public static void MultiTermVectorsRequest() {
|
| | | MultiTermVectorsRequest request = new MultiTermVectorsRequest();
|
| | | TermVectorsRequest tvrequest1 = new TermVectorsRequest("authors", "1");
|
| | | tvrequest1.setFields("user");
|
| | | request.add(tvrequest1);
|
| | |
|
| | | try {
|
| | | XContentBuilder docBuilder = XContentFactory.jsonBuilder();
|
| | | docBuilder.startObject().field("user", "guest-user").endObject();
|
| | | TermVectorsRequest tvrequest2 = new TermVectorsRequest("authors", docBuilder);
|
| | | request.add(tvrequest2);
|
| | |
|
| | | } catch (Exception e) {
|
| | | // TODO: handle exception
|
| | | }
|
| | |
|
| | | TermVectorsRequest tvrequestTemplate = new TermVectorsRequest("authors", "fake_id");
|
| | | tvrequestTemplate.setFields("user");
|
| | | String[] ids = { "1", "2" };
|
| | | MultiTermVectorsRequest request2 = new MultiTermVectorsRequest(ids, tvrequestTemplate);
|
| | |
|
| | | try {
|
| | | MultiTermVectorsResponse response = client.mtermvectors(request, RequestOptions.DEFAULT);
|
| | |
|
| | | List<TermVectorsResponse> tvresponseList = response.getTermVectorsResponses();
|
| | | if (tvresponseList != null) {
|
| | | for (TermVectorsResponse tvresponse : tvresponseList) {
|
| | | }
|
| | | }
|
| | | } catch (IOException e) {
|
| | | // TODO Auto-generated catch block
|
| | | e.printStackTrace();
|
| | | }
|
| | | }
|
| | |
|
| | | public static void main(String[] args) {
|
| | | System.out.println("------------ 测试结束 -------------------------");
|
| | | }
|