我想尝试直接索引查询,将模糊匹配查询直接发送到elasticsearch后端。但是,到目前为止,我还不能让这种类型的查询工作。
下面是我尝试运行的查询:
g.indexQuery("displayNameMixed", "v.displayName:(ocean)").vertices()
哪里 displayNameMixed
是jansugraph中索引的名称 displayName
是数据库中的节点属性(和 ocean
是我要找的词)。
下面是我运行该查询得到的响应:
No signature of method: org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.indexQuery() is applicable for argument types: (String, String) values: [displayNameMixed, v.displayName:(ocean)]
我正在搜索的节点类型称为 JournalFixed
. 在elasticsearch集群中,索引被称为 janusgraph_displaynamemixed
.
我的操作说明如下:janusgraph手册页
如果您需要更多关于我的图形模型或janusgraph安装的详细信息,请在评论中告诉我。
暂无答案!
目前还没有任何答案,快来回答吧!