【发布时间】:2017-12-05 11:04:03
【问题描述】:
是否可以在 Azure Cosmos Graph DB 中使用 contains 搜索 Vertex 属性?
例如,我想查找姓名中包含'Jr' 的所有人?
g.V().hasLabel('person').has('name',within('Jr')).values('name')
似乎within('') 函数只过滤完全等于'Jr' 的值。我正在寻找一个包含。 最好不区分大小写。
【问题讨论】:
-
通常使用 Tinkerpop / gremlin,您可以执行
g.V().hasLabel('person).filter{it.getProperty('name').toLowerCase().contains('jr')}.values('name')之类的操作,但 Cosmos DB Graph 尚不支持闭包。一旦闭包可用,将响应此线程。 -
我在使用 Titan 时使用了 textContains,但它看起来不适用于 Cosmos gV().hasLabel('person').has('name',textContains('Jr'))跨度>