猿问

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

对于某些用例,例如使用 NGram 或 EdgeNGram 分词器,应该可以为手动索引定义 2 种不同的分析器,一种用于索引任务,另一种用于搜索/查询任务。



慕标琳琳
浏览 74回答 1
1回答

当年话下

Neo4j 目前不支持此功能(截至 3.5.11)。文档指出:...支持的设置是“分析器”,用于指定索引和查询时使用的分析器。...Neo4j 不提供配置分析器的方法(除了指定要使用的分析器或部署完全自定义的分析器),因此您很少需要为索引和搜索定义不同的分析器。相比之下,全文搜索引擎(例如 Elastic Search)允许您在分析器中定义各个步骤。那么允许以不同的方式定义索引分析器和搜索分析器是有意义的(尽管我认为这种情况很少见,而且如果发生的话它们通常非常相似)。
随时随地看视频慕课网APP

相关分类

Java
我要回答