首页 > 解决方案 > Gremlin - 有没有办法进行不区分大小写的敏感搜索?

问题描述

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

我找到了 textContains,startingWith 但看起来它在 cosmos DB 查询门户中不受支持。

还有其他选择吗?

标签: azure-cosmosdbgremlintinkerpop

解决方案


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

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

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

输出:

在此处输入图像描述


更新答案:

基于我对Cosmos DB Gremlin API 支持的列表startswith的搜索,还是contains目前无法触及。

您可以参考此线程中提到的此链接。或者您可以在此处提交反馈以推动有关功能的进展。


推荐阅读