Spring Data Neo4j - 将自定义分析器添加到 lucene 索引 (PerFieldAnalyzerWrapper)
Posted
技术标签:
【中文标题】Spring Data Neo4j - 将自定义分析器添加到 lucene 索引 (PerFieldAnalyzerWrapper)【英文标题】:Spring Data Neo4j - Adding custom analyzers to lucene indexes (PerFieldAnalyzerWrapper) 【发布时间】:2013-04-29 07:41:23 【问题描述】:是否可以在 spring-data-neo4j 中自定义 lucene 索引,这样我的索引将使用自定义分析器?特别是,我想使用 PerFieldAnalyzerWrapper 分析器,因此我将能够在同一索引中使用 Exact 和 Fulltext 字段。 我看到一个帖子here,但它与原生neo4j有关。
谢谢。
【问题讨论】:
您是否尝试通过 REST 执行此操作? 不,我使用的是嵌入式数据库。 很好奇这是如何工作的! @PeterNeubauer,这可能吗? 【参考方案1】:这是一个老问题,但人们可能仍然感兴趣:
我们目前在嵌入式 Neo4j 项目中使用 lucene PerFieldAnalyzerWrapper 分析器。我们的兴趣是进行词形还原。 The source code where the analyzer is set up in Neo4j. 另见this ticket。
我们正在运行 Neo4j 2.2.8,但不幸的是,我在使用 Neo4j 3.0.1 时遇到了麻烦,Lucene 5.5.0 API 发生了很多变化。
希望对您有所帮助。
【讨论】:
以上是关于Spring Data Neo4j - 将自定义分析器添加到 lucene 索引 (PerFieldAnalyzerWrapper)的主要内容,如果未能解决你的问题,请参考以下文章
如何将自定义sql附加到Spring Data JPA插入/更新
Neo4j 和 Spring-data Map 查询结果到 Jackson JsonNode