lucene - 根据语言更改字段的 Lucene 分析器

标签 lucene multilingual analyzer indexwriter

我需要根据文档语言对文档进行索引,为此我想使用适当的分析器。无论如何,是否可以在不关闭并重新打开 IndexWriter 的情况下更改单个字段的分析器,因为这显然是一项成本高昂的任务,并且语言可能会非常频繁地更改? 或者有更好的方法来处理多种语言吗?

谢谢

最佳答案

只需将适当的分析器传递到 IndexWriter.addDocument

关于lucene - 根据语言更改字段的 Lucene 分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25701987/

相关文章:

elasticsearch - 如何在 Elasticsearch 中创建值并将其添加到标准小写分析器

lucene - 在 Solr 中实现术语关联挖掘的最简单方法是什么?

solr - 如何手动合并solr中的段?

c# - byte[] 到 C# 中的 byte*

javascript - 制作双语静态简单 HTML 网站的最佳方法是什么?

linux - 在 linux 中运行另一种语言的程序

makefile - GNU Makefile "preprocessor"?

java - 实现词法分析器

java - Lucene 6.2.1如何在不知道其名称的情况下获取所有字段名称或在所有字段中进行搜索

lucene - 我们如何使用 Lucene、Solr 或 Nutch 创建一个简单的搜索引擎?