title: "No Matching Records Found" with Bootstrap table results over 100k records
body: <p>My <a href="https://bootstrap-table.wenzhixin.net.cn/home/" rel="nofollow noreferrer">Bootstrap Table</a> works fine when the result set is less than 100k records. However, when it goes over that amount I always get a "No Matching Records Found" error. </p>
  
  <p>I'm thinking this is just a restriction on this framework, but is there anything I can do to fix this? Or is there another plugin I can use with BT that will help me return all the records I need?</p>
  
  <p>Here is my code for the table in question:</p>
  
  <pre><code>&lt;script&gt;
    function getCustomerCount() {
    $(document).ready(function(){
        var alertDiv = $('#fresh-alert');
        var upgradeDiv = $('#fresh-alert-upgrade');
          $.ajax({
            url: "/customers/customer_count",
            data: {},
            type: "GET",
            dataType: "json",
            complete: function(data) {
              console.log(data)
              if(!data.responseJSON.ready){
                setTimeout(getCustomerCount, 3000);
                $('#fresh-table').bootstrapTable('refresh', {silent: true});
                alertDiv.removeClass('hidden');
              }
              if(data.responseJSON.ready == "upgrade"){
                $('#fresh-table').bootstrapTable('refresh', {silent: true});
                upgradeDiv.removeClass('hidden');              
              }
              if(data.responseJSON.ready){
                alertDiv.addClass('hidden');
                $('#fresh-table').bootstrapTable('refresh', {silent: true});              
              }
            },
          }); // ajax
    }); // document ready
  }
  
  getCustomerCount();
  &lt;/script&gt;
  
  &lt;div class="container-fluid top-pad bottom-pad"&gt;
  
      &lt;div id="fresh-alert" class="alert alert-success alert-dismissible hidden" role="alert"&gt;
          &lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;
          &lt;strong&gt;Wow! You have a lot of customers.&lt;/strong&gt; Give us just a minute and we'll get the rest.
      &lt;/div&gt;
  
      &lt;div id="fresh-alert-upgrade" class="alert alert-danger alert-dismissible hidden" role="alert"&gt;
          &lt;button type="button" class="close" data-dismiss="alert" aria-label="Close"&gt;&lt;span aria-hidden="true"&gt;&amp;times;&lt;/span&gt;&lt;/button&gt;
          &lt;strong&gt;Snap!&lt;/strong&gt; You have more customers than your subscription allows. Upgrade by clicking the big green question mark above and to your right.
      &lt;/div&gt;
  
  &lt;body data-no-turbolink&gt;
  &lt;div id="toolbar"&gt;
      &lt;div class="form-inline" role="form"&gt;
          &lt;div class="input-group"&gt;
            &lt;div class="input-group-addon"&gt;&lt;%= @currency %&gt;&lt;/div&gt;
            &lt;input type="number" step=".01" class="form-control" id="fresh-credit-update-amount" placeholder="amount to apply"&gt;
          &lt;/div&gt;
          &lt;button id="fresh-credit-apply-changes" type="submit" class="btn btn-default"&gt;Apply to Selected&lt;/button&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  &lt;table id="fresh-table" data-toggle="table"
         data-search="true"
         data-show-refresh="true"
         data-show-columns="true"
         data-side-pagination="server"
         data-pagination="true"
         data-page-size=20
         data-height=500
         data-side-pagination="server"
         data-page-list="[5, 20, 50, 100, 200]"
         data-toolbar="#toolbar"
         data-maintain-selected="true"
         data-striped="true"
         data-url="&lt;%= get_customer_data_path %&gt;"
         data-cache="false"
         data-id-field="id"
         data-click-to-select="true"
         data-unique-id="id"
         data-editable-url="&lt;%= customers_update_path %&gt;"
         data-custom-search="customSearchFunction"
         data-sort-name="name"&gt;
    &lt;thead&gt;
    &lt;tr&gt;
      &lt;th data-field="state" data-checkbox="true"&gt;&lt;/th&gt;
      &lt;th data-sortable="true" data-halign="center" data-align="center" data-field="name"&gt;Name&lt;/th&gt;
      &lt;th data-sortable="true" data-type="text" pk="1" data-halign="center" data-align="center" data-editable="true" data-resource="post" data-field="credit_amount"&gt;Credit Amount&lt;/th&gt;
      &lt;th data-sortable="true" data-title-tooltip="Pending credit is the amount of credit your customer has used on an order that has yet to be fulfilled" data-field="pending_credit_amount" data-halign="center" data-align="center" &gt;Pending Credit&lt;/th&gt;
      &lt;th data-sortable="true" data-field="email" data-halign="center" data-align="center" &gt;Email&lt;/th&gt;
      &lt;th data-sortable="true" data-field="accepts_marketing" data-halign="center" data-align="center" &gt;Accepts Marketing&lt;/th&gt;
      &lt;th data-sortable="true" data-field="customer_status" data-halign="center" data-align="center" &gt;Enabled&lt;/th&gt;
      &lt;th data-sortable="true" data-field="tags" data-halign="center" data-align="center" &gt;Tags&lt;/th&gt;  
    &lt;/tr&gt;
    &lt;/thead&gt;
  
  &lt;/table&gt;
  &lt;/body&gt;
  &lt;/div&gt;
  </code></pre>