【发布时间】:2019-05-09 20:32:59
【问题描述】:
我正在尝试为多词自动提示全文搜索实现 Lucene 查询。
例如,我希望能够在数据库中搜索Arnold Schwarzenegger。
现在我可以通过一个词进行模糊搜索:
Name.primaryName:Shwarzengger~
返回:
Arnold Schwarzenegger
Katherine Schwarzenegger
Patrick Schwarzenegger
Christian Schwarzenegger
Aurelia Schwarzenegger
Patrick M. Knapp Schwarzenegger
Brian Schwarzenegger
Christina Schwarzenegger
但是如何对多词术语做同样的事情呢?
例如以下查询:
Name.primaryName:arn Shwarzengger~
不适用于以下错误:
Neo.ClientError.Procedure.ProcedureCallFailed:调用失败 程序
apoc.index.nodes: 原因: java.lang.NullPointerException: 字段不能为空
如何正确构建多词搜索词?
【问题讨论】:
标签: neo4j lucene full-text-search fuzzy-search neo4j-apoc