Tinkerpop3 textContains DSE 中的谓词

Tinkerpop3 textContains predicate in DSE

这个 link 表明 textContains 谓词将不被支持,因为供应商不兼容。

我想知道 DSE 图 Java API 是否有任何特定的谓词,我可以用它来检查顶点是否有 属性 其 text contains X

类似于 g.V().has("name", textContains("Humour"))。我知道 Titan 曾经提供 textContains 谓词

DSEGraph 有多种 Text 谓词,包含在 Java API.

有关可用谓词及其描述,请参阅 http://docs.datastax.com/en/dse/5.1/dse-dev/datastax_enterprise/graph/using/useSearchIndexes.html

要在 Java Fluent API 中使用谓词,请参阅 http://docs.datastax.com/en/developer/java-driver-dse/1.4/manual/tinkerpop/#search-and-geo

例如,您可以使用谓词 Search.token() 来替换 textContains() 谓词:

import com.datastax.dse.graph.api.predicates.Search;

g.V().has("name", Search.token("Humour"))