title: ElasticSearch Search for specified value within `FromX` and `ToY` fields
body: <p>I want to query by specified value within range that made by value of two <code>FromX</code> and <code>ToY</code> fields, and search <code>Title</code> as <code>text</code> field by <code>query_string</code> query.</p>
  
  <p>This example shows my goal:</p>
  
  <pre><code>Id | FromX | ToY | Title
  -----------------------------
   1 |   1   |  7  |  Mohammad
   2 |   2   |  3  |  Ali
   3 |   1   |  6  |  MohammadAli
   4 |   2   |  5  |  MohammadReza
   5 |   1   |  2  |  AliReza
   6 |   2   |  2  |  Sayed Ali
  </code></pre>
  
  <p>example query:</p>
  
  <pre><code>value: 2 AND title: *Ali*
  </code></pre>
  
  <p>result for query:</p>
  
  <pre><code>Id | FromX | ToY | Title
  -----------------------------
   2 |   2   |  3  |  Ali
   3 |   1   |  6  |  MohammadAli
   5 |   1   |  2  |  AliReza
   6 |   2   |  2  |  Sayed Ali
  </code></pre>
  
  <p><strong>Update 1:</strong></p>
  
  <ul>
  <li>Add last record with <code>Id=6</code> in the sample data and result.</li>
  </ul>