为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用带有不同lucene分析器的全文索引在neo4j中进行索引和搜索?

如何使用带有不同lucene分析器的全文索引在neo4j中进行索引和搜索?

慕标琳琳 2023-09-27 17:17:28
对于某些用例,例如使用 NGram 或 EdgeNGram 分词器,应该可以为手动索引定义 2 种不同的分析器,一种用于索引任务,另一种用于搜索/查询任务。
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

Neo4j 目前不支持此功能(截至 3.5.11)。文档指出

...支持的设置是“分析器”,用于指定索引和查询时使用的分析器。...

Neo4j 不提供配置分析器的方法(除了指定要使用的分析器或部署完全自定义的分析器),因此您很少需要为索引和搜索定义不同的分析器。

相比之下,全文搜索引擎(例如 Elastic Search)允许您在分析器中定义各个步骤。那么允许以不同的方式定义索引分析器和搜索分析器是有意义的(尽管我认为这种情况很少见,而且如果发生的话它们通常非常相似)。


查看完整回答
反对 回复 2023-09-27
  • 1 回答
  • 0 关注
  • 73 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信