Hello. I am looking for analysis and mapping setting recommendations that would allow me to perform searches that answer 'does string Y contain substring X?'.
For example, given the sample data:
[
  {
    "name": {
      "first": "Garrett",
      "last": "Lee"
    },
    "company": "NORALI",
    "email": "garrett.lee@norali.biz",
    "phone": "+1 (815) 425-2523",
    "address": "795 Truxton Street, Kiskimere, New Mexico, 7346",
    "serialNumber": "64167f877a47",
    "ipAddress": "10.240.246.103",
    "registered": "Monday, February 5, 2018 2:40 AM"
  },
  {
    "name": {
      "first": "Kramer",
      "last": "Harper"
    },
    "company": "NSPIRE",
    "email": "kramer.harper@nspire.org",
    "phone": "+1 (860) 567-3581",
    "address": "678 Willoughby Street, Catherine, Marshall Islands, 4958",
    "serialNumber": "8219064D033CF2",
    "ipAddress": "10.12.64.47",
    "registered": "Sunday, January 17, 2016 12:42 PM"
  },
  {
    "name": {
      "first": "Mitzi",
      "last": "Merrill"
    },
    "company": "SPRINGBEE",
    "email": "mitzi.merrill@springbee.biz",
    "phone": "+1 (881) 520-2254",
    "address": "398 Madison Place, Nutrioso, Florida, 3089",
    "serialNumber": "64167f3c5687",
    "ipAddress": "192.22.6.2",
    "registered": "Thursday, June 8, 2017 6:22 PM"
  }
]
I would like to be able to perform a search on one or more fields for an arbitary substring, such as:
- Find all documents where the email contains 'bee'
 - Find all documents where ipAddress, SerialNumber, or phone contains '22.'
 
Recommendations?
Thanks!