title: How do I search with multiple queries on the same field in elasticsearch?
body: <p>I'm using ElasticSearch and tire.rb to index and search my collection of items.</p>
  
  <p>I want to query on the <strong>name</strong> field in my index.</p>
  
  <p>If I have a document with the name: <strong>Alfa Romeo</strong>, I would like to find this document by searching for:</p>
  
  <ol>
  <li>"Alfa"</li>
  <li>"Alfa Remeo" (notice spelling mistake)</li>
  </ol>
  
  <p>In ElasticSearch and tire, I know how to set up the two queries separately:</p>
  
  <p><strong>Searching with wildcard:</strong></p>
  
  <pre><code>Model.tire.search do
    query do
      boolean do
        must { string "#{myquerystring}*", default_field: 'name' }
      end
    end
  end
  </code></pre>
  
  <p><strong>Searching with fuzzy (Levenshtein-distance):</strong></p>
  
  <pre><code>Model.tire.search do
    query do
      boolean do
        must { text :name, { query: mysquerystring, operator: 'AND', fuzziness: 0.4 } }
      end
    end
  end
  </code></pre>
  
  <p><strong>How to combine (with or)?</strong></p>
  
  <p>What I want to do is to find all documents where wildcard OR fuzzy search matches. I could do two seperate searches and try to combine them, but that does not make much sense. Can I do this in some logical way?</p>