在Neo4j中进行全文搜索,是否可以获得分数?

在Neo4j中进行全文搜索,是否可以获得分数?,neo4j,cypher,Neo4j,Cypher,我正在尝试使用cypher在全文索引中执行查询。它返回结果,但不进行排名。有办法得到比赛分数吗 start recordEmployee=node:fidx_recordEmployee(“F01:Leela*或F01:Ph*”)返回recordEmployee.F01 返回此,但我找不到匹配分数: { "results": [ { "columns": [ "recordEmployee.F01" ], "data": [

我正在尝试使用cypher在全文索引中执行查询。它返回结果,但不进行排名。有办法得到比赛分数吗


start recordEmployee=node:fidx_recordEmployee(“F01:Leela*或F01:Ph*”)返回recordEmployee.F01

返回此,但我找不到匹配分数:

{
  "results": [
    {
      "columns": [
        "recordEmployee.F01"
      ],
      "data": [
        {
          "row": [
            "Philip"
          ],
          "graph": {
            "nodes": [],
            "relationships": []
          }
        },
        {
          "row": [
            "Leela"
          ],
          "graph": {
            "nodes": [],
            "relationships": []
          }
        }
      ],
      "stats": {
        "contains_updates": false,
        "nodes_created": 0,
        "nodes_deleted": 0,
        "properties_set": 0,
        "relationships_created": 0,
        "relationship_deleted": 0,
        "labels_added": 0,
        "labels_removed": 0,
        "indexes_added": 0,
        "indexes_removed": 0,
        "constraints_added": 0,
        "constraints_removed": 0
      }
    }
  ],
  "errors": []
}

这在Cypher中还不可能实现,但在Neo4j 3.0中的存储过程中,它将再次实现

在此之前,如果您真的需要分数,您可以使用REST端点

使用预定义的顺序获取结果需要添加 请求参数

?订单=

其中
索引
相关性
得分
中的一个。在这种情况下 附加字段将添加到每个结果中,名为score,用于保存 作为查询结果报告的分数的浮点值


这在Cypher中还不可能实现,但在Neo4j 3.0中的存储过程中,它将再次实现

在此之前,如果您真的需要分数,您可以使用REST端点

使用预定义的顺序获取结果需要添加 请求参数

?订单=

其中
索引
相关性
得分
中的一个。在这种情况下 附加字段将添加到每个结果中,名为score,用于保存 作为查询结果报告的分数的浮点值