此链接指示由于供应商不兼容而无法支持textContains
谓词。
我想知道DSE图Java API是否有任何特定的谓词可用于检查顶点是否具有text contains X
像g.V().has("name", textContains("Humour"))
这样的东西。我知道Titan曾经提供textContains
谓词
答案 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"))