From 0134d3adcacd6c1f37f96d369076ec89d2a608eb Mon Sep 17 00:00:00 2001 From: nsollecito Date: Thu, 26 Sep 2013 16:26:15 -0400 Subject: [PATCH] Add deleteDoc function, getStats. Fix pagination issue with missing results --- cfelasticsearch/api/Wrapper.cfc | 42 ++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/cfelasticsearch/api/Wrapper.cfc b/cfelasticsearch/api/Wrapper.cfc index 9c1ec69..b082809 100644 --- a/cfelasticsearch/api/Wrapper.cfc +++ b/cfelasticsearch/api/Wrapper.cfc @@ -32,6 +32,28 @@ ) /> + + + + + + + + var uri = _getIndexAndTypeUri( args=arguments ); + var method = "DELETE"; + + if ( StructKeyExists( arguments, 'id' ) and Len( Trim( id ) ) ) { + uri = uri & "/#id#"; + } + + return _call( + uri = uri + , method = "DELETE" + ); + + + + @@ -123,6 +145,7 @@ + @@ -136,6 +159,22 @@ + + + + + + var uri = _getIndexAndTypeUri( args=arguments, typeAllowed=false ) & "/_stats"; + + return _call( + uri = uri + , method = "GET" + ); + + + + + @@ -245,7 +284,8 @@ ); } - return ((page-1) * pageSize) + 1; + // return ((page-1) * pageSize) + 1; + return ((page-1) * pageSize);