Gremlin-是否存在不区分大小写的敏感搜索的方法?

时间:2019-01-25 06:08:44

标签: azure-cosmosdb gremlin tinkerpop

我正在将Gremlin用于Cosmos DB。我有标记为“ Person”的顶点。在前端,我有一个搜索框,用户可以在其中输入名称。即使用户输入了部分名称,无论大小写,我都需要通过查询“人员”来获得相关结果。

我发现textContains,startsWith但在cosmos DB查询门户中似乎不支持它。

还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

  

即使用户输入了部分名称,无论大小写如何,我   需要通过查询“人员”来获得相关结果。

根据您的描述,也许您可​​以在SQL中使用CONTAINS运算符。

SELECT c.label,c.name FROM c where CONTAINS(c.label, 'Per')

输出:

enter image description here


更新答案:

根据我对Cosmos DB Gremlin API支持的list的搜索,到目前为止,startswithcontains还是无法触及的。

您可以参考link中提到的thread。也可以提交反馈here来推动有关功能的发展。