Christopher Smith created TINKERPOP-2509:
--------------------------------------------

             Summary: Uppercase/lowercase modulators
                 Key: TINKERPOP-2509
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2509
             Project: TinkerPop
          Issue Type: New Feature
    Affects Versions: 3.4.9
            Reporter: Christopher Smith


As an alternative/adjunct to more backend-involved features like 
case-insensitive search, it would be helpful to have modulators (or is it 
operators? with-options?) {{uppercase}} and {{lowercase}} that could be applied 
arbitrarily in the same way that other modulators are. This would, among other 
things, allow for more efficient loads of indexed values (e.g., an unfolded 
traversal that selected certain properties, prefixed them with {{lc.}}, and 
saved the lowercase value for later query) and for less-inefficient server-side 
case-insensitive traversals of values that are inherently case-sensitive (by 
doing a full scan, but still server-side). Based on the architecture, it 
_seems_ that adding support for these modulators would be minimally invasive 
for backend systems, in contrast to richer features.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to