You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Christopher Smith (Jira)" <ji...@apache.org> on 2021/01/21 02:34:00 UTC

[jira] [Created] (TINKERPOP-2509) Uppercase/lowercase modulators

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)