C# Lucene索引字节[]

C# Lucene索引字节[],c#,lucene.net,C#,Lucene.net,在我的应用程序中,我以byte[]读取系统文件,并使用Lucene 2.9为其编制索引 下面是代码 byte[] readByteContent = File.ReadAllBytes(@"G:\pass.txt"); doc.Add(new Field("FILECONTENT", readByteContent,0, readByteContent.Length, Field.Store.YES)); writer.AddDocument(doc); 现

在我的应用程序中,我以
byte[]
读取系统文件,并使用Lucene 2.9为其编制索引 下面是代码

byte[] readByteContent = File.ReadAllBytes(@"G:\pass.txt");
doc.Add(new Field("FILECONTENT", readByteContent,0,
                  readByteContent.Length, Field.Store.YES));
writer.AddDocument(doc);

现在我想搜索索引数据,但由于我的数据是在
字节[]
中索引的,因此在
字节[]
数据上创建查询的正确方法是什么。

二进制字段没有索引,因此不能对这些字段发出查询


用于添加字段的方法将存储该字段,但其内容未编制索引。这意味着要将任意二进制数据附加到
文档

中,二进制字段没有索引,因此不能对这些字段发出查询


用于添加字段的方法将存储该字段,但其内容未编制索引。这意味着用
文档

附加任意二进制数据,但lucene提供了索引二进制数据的方法。语法:Field(字符串名,byte[]值,Field.Store存储)创建一个具有二进制值的存储字段。该字段已存储,但未索引,但lucene提供了对二进制数据进行索引的方法。语法:字段(字符串名称,字节[]值,Field.Store存储)创建具有二进制值的存储字段。它已存储,但未索引