title: Is there a way to perform partial match in Cypher?
body: <p>For example, If a 'name' property's value is "iPhone 7" and my query term is "iPhone 8" I also want it to be matched.</p>
  
  <pre><code>match (n) WHERE n.name ~= $name ($name = 'iPhone 8')
  </code></pre>
  
  <p>If 'name' is 'iPhone 7', I want this returns true. Generally, if two strings largely matche, I want them to be matched:</p>
  
  <p>"aabcde" matches "cdef": cde matches, but the 'contains' function won't work.</p>
  
  <p>How to match at least these two examples in Cypher?  Is this possible at all?</p>