使用 apache lucene 索引中的 Field.index

史蒂夫

我正在尝试使用 Lucene 7.1 实现一个简单的 lucene 索引。版本之间的代码有很多变化,所以我遇到了从答案到答案的很多变化。

在本教程中,我正在关注https://www.avajava.com/tutorials/lessons/how-do-i-use-lucene-to-index-and-search-text-files.html

有一行 document.add(new Field(FIELD_PATH, path, Field.Store.YES, Field.Index.UN_TOKENIZED)); 但是 Field.Index 抛出错误。我可以将它转换为 TextField,但我不确定这是否是同一回事。谁能告诉我 Field.Index 做了什么以及如何修改代码以使其运行?

毫微微角

该教程使用的是 2.3,它太旧了,apache 的人甚至不将该版本的 lucene 保存在档案中。它不会为一个比它的价值更令人头疼的旧资源而烦恼。不过,看起来他们大多只是在浏览每个 lucene 发布版本附带的 lucene 演示。尝试浏览当前的 Lucene 演示

至于用什么来替换那个确切的字段,它被索引、存储而不是标记化,所以你需要使用StringField的TextField将是一个字段标记化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Lucene中向文档添加不可索引字段-不推荐使用Field.Index

来自分类Dev

使用Apache Lucene删除磁盘中的所有索引数据/文件?

来自分类Dev

如何使用Apache Lucene 5.3.1仅索引最小长度的单词?

来自分类Dev

Apache Lucene-创建和存储索引?

来自分类Dev

Apache Lucene-创建和存储索引?

来自分类Dev

未创建带有Lucene搜索索引文件的休眠状态:IndexWriterConfig.setWriteLockTimeout(J)Lorg / apache / lucene / index / IndexWriterConfig;

来自分类Dev

如何分析使用Apache Lucene 4.0的领域

来自分类Dev

使用Apache Lucene进行搜索优化

来自分类Dev

使用 apache lucene 进行词形还原

来自分类Dev

如何使用Term或QueryParser从Lucene索引中删除文档

来自分类Dev

如何使用Lucene索引Sitecore中的子内容?

来自分类Dev

如何使用Lucene索引Sitecore中的子内容?

来自分类Dev

使用Azuredirectory在Azure Blob中创建Lucene索引时出错

来自分类Dev

在lucene中索引整数

来自分类Dev

Lucene Apache不保留我的旧索引

来自分类Dev

Lucene-使用FSDirectory创建索引

来自分类Dev

Lucene-使用FSDirectory创建索引

来自分类Dev

如何使用Java读取Lucene 4.0索引?

来自分类Dev

不能使用lucene索引的特殊字符

来自分类Dev

使用 Lucene 7.4.0 打印索引词

来自分类Dev

lucene索引

来自分类Dev

lucene索引

来自分类Dev

在索引中打印单词-Lucene

来自分类Dev

在Appengine上使用org.apache.lucene的问题

来自分类Dev

在Appengine上使用org.apache.lucene的问题

来自分类Dev

Solr 3.6使用Apache Lucene进行排序吗?

来自分类Dev

如何开始使用 Apache Lucene 搜索 bean 属性?

来自分类Dev

使用 apache lucene 去除停用词时出现异常

来自分类Dev

使用 Apache Lucene 进行布尔查询的结果编号

Related 相关文章

热门标签

归档