我正在使用 clucene 来索引从 mp3 文件中读取的 MP3 标签。我的测试程序基本上遵循演示代码。以下是在发送索引之前将哪些字段添加到文档中的摘录。
[字段名称] -> [字段值 - 字符串]
标题 -> 我的标题
艺术家 -> 我的艺术家
专辑 -> 我的专辑
日期时间 -> 2013
曲目编号 -> 99
流派->古典
.. 更多的
我将这些字段添加到文档中,如下所示: doc.add(*_CLNEW lucene::document::Field(field_name, field_value, lucene::document::Field::INDEX_UNTOKENIZED));
然后我进行这样的搜索:艺术家:我的
我期待一场比赛。但是没有返回任何命中。
在运行期间,它添加了两个文档,每个文档有 13 个字段。索引阅读器的 numDocs 方法返回 26(这似乎是添加到两个 doc 的字段总数)而不是两个。这个对吗?
任何帮助表示赞赏。
谢谢