Asim611  
                (Asim Ahmed)
               
                 
              
                  
                    December 13, 2016,  9:42am
                   
                   
              1 
               
             
            
              Hi Team,
We have develop a sample visibility tool using elastic search(ES) where our front end is jquery,able to retrieve data from ES for all the data range except for 1st of every month. 
Though there is no index created for 2nd of December but able see all the data which was uploaded on 1st of December but for 1st December its retrieving zero records. 
please advise on the above issue.
Thanks in advance for your support.
Regards 
Asim
             
            
               
               
               
            
            
           
          
            
              
                dadoonet  
                (David Pilato)
               
              
                  
                    December 13, 2016, 10:32am
                   
                   
              2 
               
             
            
              You need to give more info. 
Like docs, mapping and queries
             
            
               
               
               
            
            
           
          
            
              
                Asim611  
                (Asim Ahmed)
               
              
                  
                    December 13, 2016, 11:33am
                   
                   
              3 
               
             
            
              Hi David,
Below is the data uploaded on server for 1st December 2016 
{ 
"took" : 1, 
"timed_out" : false, 
"_shards" : { 
"total" : 5, 
"successful" : 5, 
"failed" : 0 
}, 
"hits" : { 
"total" : 17, 
"max_score" : 1.0, 
"hits" : [ { 
"_index" : "20161201", 
"_type" : "09", 
"_id" : "-3398698314401205853", 
"_score" : 1.0, 
"_source" : { 
"sourceID" : "00\n995419AS2", 
"receiverID" : "TESTQA", 
"partnerName" : "NA", 
"transType" : "NA", 
"FilePath" : "D:\ARCHIVE\comm\201612\01\Recv\file_20161201_0920011_SIAPPQALV2node21585311cbb11191089.EDI", 
"postDate" : "2016-12-01T18:33:12-0600", 
"_REF" : { 
"OriginalRef" : "NA", 
"AlternateRef" : "NA" 
}, 
"_CntrlNumbers" : { 
"ISACntrl" : "00000495\n", 
"GSCntrl" : "495\n", 
"STCntrl" : "495" 
}, 
"message" : 
“parseddata” :
Query was to retrieve the data using Search by Date 
From Date: 2016-12-01T00:00:00.000Z 
To Date :2016-12-01T23:59:59.000Z
Currently there is no index created for 2nd December 2016 though there is no data in archive for the same but all the 17 records that got loaded on 1st December 2016 is retrieved for below query 
From Date: 2016-12-02T00:00:00.000Z 
To Date : 2016-12-02T23:59:59.000
Regards 
Asim
             
            
               
               
               
            
            
           
          
            
              
                Asim611  
                (Asim Ahmed)
               
              
                  
                    December 14, 2016,  4:44pm
                   
                   
              4 
               
             
            
              Hi David,
Can you please help and advise on the above issue.
Thanks in advance for your support
Regards 
Asim
             
            
               
               
               
            
            
           
          
            
              
                dadoonet  
                (David Pilato)
               
              
                  
                    December 14, 2016, 11:45pm
                   
                   
              5 
               
             
            
              Please format your code using </> icon as explained in this guide . It will make your post more readable.
Can you reproduce it with a full script as described here:
Will be easier to reproduce and understand.
             
            
               
               
               
            
            
           
          
            
              
                Asim611  
                (Asim Ahmed)
               
              
                  
                    December 15, 2016,  6:22am
                   
                   
              6 
               
             
            
              Hi David,
below is the UI code 
var isaid = $("#isaid ").val();
 	    		var daterange = $("#daterange").val().split("-");
				console.log(daterange);
 	    		var from = daterange[0].replace(/\//g, '-').trim()+"T00:00:00.000Z";
		var to = daterange[1].replace(/\//g, '-').trim()+"T23:59:59.000Z";
				
 	    		
 	    		
 	    		var data = {"size":1000,"query":{
				    "range" : {
				        "postDate" : {
				            "gte": from,
				            "lte": to,
				            "format": "dateOptionalTime"
				        }
				    }
				}
				
			    } 
             
            
               
               
               
            
            
           
          
            
              
                dadoonet  
                (David Pilato)
               
              
                  
                    December 15, 2016,  6:42am
                   
                   
              7 
               
             
            
              Can you share please a full script I can use to reproduce your problem?
As it's explained in the thread I linked to.
             
            
               
               
               
            
            
           
          
            
              
                Asim611  
                (Asim Ahmed)
               
              
                  
                    December 15, 2016,  7:42am
                   
                   
              8 
               
             
            
              		//date range search
		
		$("#dr_search").on("click",function(){
     	    		$("#dr_search").prop("value","Searching...");
     	    		
     	    		$("#data-tbody").html("");
					
					if(dataTableObj){
						dataTableObj.fnClearTable();
						dataTableObj.fnDestroy();
					}
					//console.log(dataTableObj);
     	    		var isaid = $("#isaid").val();
					
     	    		var daterange = $("#daterange").val().split("-");
					console.log(daterange);
     	    		var from = daterange[0].replace(/\//g, '-').trim()+"T00:00:00.000Z";
					//var from = '01/12/201600:00:00';
					console.log(from);
					alert(from);
     	    		var to = daterange[1].replace(/\//g, '-').trim()+"T23:59:59.000Z";
					//var to = '01/12/201623:59:59';
					console.log(to);
					alert(to);
					//var from = daterange[0].replace(/\//g, '-').trim()+"T00:00:00";
     	    		//var to = daterange[1].replace(/\//g, '-').trim()+"T23:59:59";
     	    		
     	    		//alert(from +"   "+to);
     	    		var data = {"size":1000,"query":{
					    "range" : {
					        "postDate" : {
					            "gte": from,
					            "lte": to,
								//"format": "yyyy-MM-ddT00:00:00.000Z||yyyy-MM-ddT23:59:59.000Z"
					            "format": "dateOptionalTime"
					        }
					    }
					}
					
				    }
					alert(data);
					console.log(data);
					
			//var dburl = "http://localhost:9200/"+"_search";
			//var dburl = "http://10.138.17.18:9200/"+$("#partner_name").val()+"/"+$("#ttype").val()+"/_search";
			//var dburl = "http://10.138.17.18:9200/_search";
			var dburl = "http://10.20.64.159:9200/_search";
			
     	    		
     	    		console.log("DB URL being hit");
     	    		console.log(dburl);
     	    		
     	    		console.log("Data is being sent");
     	    		console.log(data);
     	    		
     	    		<!--if($("#ttype").val()!=""&&$("#partner_name").val()==""){alert("Please enter Partner Name"); return } -->
     	    		
     	    		$.ajax({
		            url: dburl,
		            type: 'post',
		            contentType: 'application/json; charset=UTF-8',
		            dataType: "json",
		            crossDomain: true,
		            data: JSON.stringify(data),
		            success: function (data) {
		           
		            	alert(data.hits.hits.length+" Record found");
		            	for(var i=0;i<data.hits.hits.length;i++){
		            		var source = data.hits.hits[i]._source;
							var ref = source._REF;
							var cntrl = source._CntrlNumbers;
		            		var altRef = " ";
							if(ref.AlternateRef != "NA") {
								altRef = ref.AlternateRef;
							}
							var pDate = source.postDate;
							//pDate = pDate.replace("Z","");
							//pDate = pDate.replace("+0530","");
		            		$("#data-tbody").append("<tr>"+
									"<td>"+source.partnerName+"</td>"+
		     	    				"<td>"+source.sourceID+"</td>"+
									"<td>"+source.receiverID+"</td>"+
		     	    				"<td>"+source.transType+"</td>"+
		     	    				"<td>"+ref.OriginalRef+"</td>+"+
		     	    				"<td>"+altRef+"</td>+"+
		     	    				"<td>"+pDate+"</td>"+
		     	    				"<td><button type='button' class='btn btn-primary btn-sm openmodal' data-id="+i+">View file data</button><xmp style='display:none;' id="+i+">"+source.message+"</xmp></td>"+
		     	    				"<td id="+i+"filepath>"+source.FilePath+"</td>"+
		     	    			"</tr>");
		     	    		
		     	    		$(".openmodal").on("click",function(){
		     	    			var id = $(this).data("id");
		     	    			$("#myModalLabel").html($("#"+id+"filepath").html());
		     	    			$("#filedata").html($("#"+id).html());
			     	    		$('#myModal').modal();
			     	    	});
		     	    			
		     	    	}
		            	
		            	$('#mydata-table').trigger('update');
						//dataTableObj = $('#mydata-table').DataTable();
	     	    		dataTableObj = $('#mydata-table').dataTable({
                        "iDisplayLength": 5,
                        "aLengthMenu": [[5, 10, 25, 50, -1], [5, 10, 25, 50, "All"]]
                        });
						
	     	    		if($("#data-tbody").find("tr").length==0){alert("No Record found");}
		                
		                $("#dr_search").val("Search");
						
		            }
		        }).fail(function (error) {
		            console.log("Search Failed");
		            if($("#data-tbody").find("tr").length==0){alert("No Record found");}
		                
		                $("#dr_search").val("Search");
		        })
     	    		    	
     	    	});//date range search`Preformatted text` 
             
            
               
               
               
            
            
           
          
            
              
                Asim611  
                (Asim Ahmed)
               
              
                  
                    December 15, 2016,  7:46am
                   
                   
              9 
               
             
            
              Hi David,
Have pasted the date range code  tried pasting complete UI code but it huge and it's get error for its size.
Thanks 
Asim
             
            
               
               
               
            
            
           
          
            
              
                dadoonet  
                (David Pilato)
               
              
                  
                    December 15, 2016,  9:10am
                   
                   
              10 
               
             
            
              I can't reproduce this. Read again this: About the Elasticsearch category 
And provide a pure elasticsearch script like:
DELETE index
PUT index/type/1
{
  "foo": "bar"
}
GET index/type/_search
{
  "query": {
    "match": {
      "foo": "bar"
    }
  }
}
 
             
            
               
               
               
            
            
           
          
            
              
                system  
                (system)
                  Closed 
               
              
                  
                    January 12, 2017,  9:10am
                   
                   
              11 
               
             
            
              This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.