title: How do I construct this elasticsearch query object?
body: <p>My documents are indexed like this:</p>
  
  <pre><code>{
      title: "stuff here",
      description: "stuff here",
      keywords: "stuff here",
      score1: "number here",
      score2: "number here"
  }
  </code></pre>
  
  <p>I want to perform a query that:</p>
  
  <ul>
  <li>Uses the title, description, and keywords fields for matching the text terms.</li>
  <li>It doesn't have to be complete match.  Eg. If someone searches "I have a big nose", and "nose" is in one of the document titles but "big" is not, then this document should still be returned.</li>
  </ul>
  
  <p>Edit: I tried this query and it works. Can someone confirm if this is the right way to do it? Thanks.</p>
  
  <pre><code>{
      query:{
          'multi_match':{
              'query': q,
              'fields': ['title^2','description', 'keywords'],
          }
      }
  }
  </code></pre>