Tinkerpop3 text在DSE中包含谓词

时间:2017-12-09 20:30:12

标签: datastax-enterprise-graph

此链接指示由于供应商不兼容而无法支持textContains谓词。

我想知道DSE图Java API是否有任何特定的谓词可用于检查顶点是否具有text contains X

的属性

g.V().has("name", textContains("Humour"))这样的东西。我知道Titan曾经提供textContains谓词

1 个答案:

答案 0 :(得分:1)

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"))