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/20 08:38:00 UTC

[jira] [Created] (TINKERPOP-2508) Support case-insensitive predicates

Christopher Smith created TINKERPOP-2508:
--------------------------------------------

             Summary: Support case-insensitive predicates
                 Key: TINKERPOP-2508
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2508
             Project: TinkerPop
          Issue Type: Improvement
    Affects Versions: 3.4.9
            Reporter: Christopher Smith


[As noted|https://stackoverflow.com/a/58103202/1189885], Gremlin has no native means to express case-insensitive text predicates. While I understand the caution shown in not running ahead of the capabilities in various backends, the inability to express even a simple case-insensitive prefix search natively is a major impediment when using platforms like Neptune that entirely disallow lambda operations. Even if the search were entirely unindexed, it would be drastically more efficient to execute a scan-style traversal on the server rather than any of the other potential options.

As an adjunct, "case-insensitive operations" could be listed as a graph feature alongside {{Computer}} and {{Transactions}}, providing the ability to either prohibit such steps or to slurp locally via strategy.



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