City Nodes :- Pune, Mumbai, Kolkata, Chennai, Puri, Puneri
case insensitive Reads :-
Partial search read >> contains 2 or more characters anywhere
Expected results :- Pune, Puri, Puneri
Expected results :- Mumbai, Chennai
Exact read >> equals name of the node
Expected result :- Pune
What schema should i use to define these nodes and how to read both cases?