@Override protected ElasticsearchRequest buildRequest() { ElasticsearchRequest.Builder builder = ElasticsearchRequest.delete() .pathComponent( indexName ); return builder.build(); }
@Override protected ElasticsearchRequest buildRequest() { ElasticsearchRequest.Builder builder = ElasticsearchRequest.delete() .pathComponent( indexName ); return builder.build(); }
@Override protected ElasticsearchRequest buildRequest() { ElasticsearchRequest.Builder builder = ElasticsearchRequest.delete() .pathComponent( indexName ); if ( !typeNames.isEmpty() ) { builder.multiValuedPathComponent( typeNames ); } builder.pathComponent( Paths._QUERY ) .body( payload ); return builder.build(); }
@Override protected ElasticsearchRequest buildRequest() { ElasticsearchRequest.Builder builder = ElasticsearchRequest.delete() .pathComponent( indexName ) .pathComponent( typeName ) .pathComponent( id ); return builder.build(); }
@Override protected ElasticsearchRequest buildRequest() { ElasticsearchRequest.Builder builder = ElasticsearchRequest.delete() .pathComponent( indexName ) .pathComponent( typeName ) .pathComponent( id ); return builder.build(); }
@Override protected ElasticsearchRequest buildRequest() { ElasticsearchRequest.Builder builder = ElasticsearchRequest.delete() .pathComponent( Paths._SEARCH ) .pathComponent( Paths.SCROLL ) .body( JsonBuilder.object() .add( "scroll_id", JsonBuilder.array().add( new JsonPrimitive( scrollId ) ) ) .build() ); return builder.build(); }
@Override protected ElasticsearchRequest buildRequest() { ElasticsearchRequest.Builder builder = ElasticsearchRequest.delete() .pathComponent( Paths._SEARCH ) .pathComponent( Paths.SCROLL ) .body( JsonBuilder.object() .add( "scroll_id", JsonBuilder.array().add( new JsonPrimitive( scrollId ) ) ) .build() ); return builder.build(); }
private void ensureIndexDoesNotExist(URLEncodedString indexName) { performRequestIgnore404( ElasticsearchRequest.delete() .pathComponent( indexName ) .build() ); }
private void tryDeleteESIndex(URLEncodedString indexName) { try { performRequestIgnore404( ElasticsearchRequest.delete() .pathComponent( indexName ) .build() ); } catch (RuntimeException e) { LOG.warnf( e, "Error while trying to delete index '%s' as part of test cleanup", indexName ); } }
private void tryDeleteESTemplate(String templateName) { try { performRequestIgnore404( ElasticsearchRequest.delete() .pathComponent( Paths._TEMPLATE ).pathComponent( URLEncodedString.fromString( templateName ) ) .build() ); } catch (RuntimeException e) { LOG.warnf( e, "Error while trying to delete template '%s' as part of test cleanup", templateName ); } }
@Test @TestForIssue( jiraKey = "HSEARCH-2883" ) public void multiPathRequest() { final ElasticsearchRequest request = ElasticsearchRequest.delete() .pathComponent( Paths._BULK ) .pathComponent( Paths._SEARCH ) .build(); assertEquals( "DELETE", request.getMethod() ); assertEquals( 0, request.getParameters().size() ); //See also HSEARCH-2883: it is important to check that we don't add an additional '/' at the end of the generated path. assertEquals( "/" + Paths._BULK.original + "/" + Paths._SEARCH.original, request.getPath() ); }