Multiple field search

That would be something like:

{
  
  field1 as var(func: anyofterms(title, "apple computer com"))
  field2 as var(func: anyofterms(firstname, "apple computer com"))
  field3 as var(func: anyofterms(lastname, "apple computer com"))
  
  q(func: uid(field1, field2, field3)) {
    title
    firstname
    lastname
    products {
      model
    }
  }
}