title: Select entries based on multiple values in jq
body: <p>I'm working with JQ and I absolutely love it so far. I'm running into an issue I've yet to find a solution to anywhere else, though, and wanted to see if the community had a way to do this.</p>
  
  <p>Let's presume we have a JSON file that looks like so: </p>
  
  <pre><code>{"author": "Gary", "text": "Blah"}
  {"author": "Larry", "text": "More Blah"}
  {"author": "Jerry", "text": "Yet more Blah"}
  {"author": "Barry", "text": "Even more Blah"}
  {"author": "Teri", "text": "Text on text on text"}
  {"author": "Bob", "text": "Another thing to say"}
  </code></pre>
  
  <p>Now, we want to select rows where the value of <code>author</code> is equal to either "Gary" OR "Larry", but no other case. In reality, I have several thousand names I'm checking against, so simply stating the direct or conditional (e.g. <code>cat blah.json | jq -r 'select(.author == "Gary" or .author == "Larry")'</code>) isn't sufficient. I'm trying to do this via the <code>inside</code> function like so but get an error dialog:</p>
  
  <pre><code>cat blah.json | jq -r 'select(.author | inside(["Gary", "Larry"]))'
  </code></pre>
  
  <pre><code>jq: error (at &lt;stdin&gt;:1): array (["Gary","La...) and string ("Gary") cannot have their containment checked
  </code></pre>
  
  <p>What would be the best method for doing something like this?</p>