我正在尝试实现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:字段不能为空
如何正确构建多词搜索词?