Dans mon application, je lis les fichiers système dans byte[]
et l'indexer en utilisant Lucene 2.9 ci-dessous est le codeindex Lucene octet []
byte[] readByteContent = File.ReadAllBytes(@"G:\pass.txt");
doc.Add(new Field("FILECONTENT", readByteContent,0,
readByteContent.Length, Field.Store.YES));
writer.AddDocument(doc);
Maintenant, je veux rechercher les données d'index, mais comme mes données sont indexées dans byte[]
quelle est la bonne approche pour créer une requête sur byte[]
données.
mais Lucene fournissent la méthode d'indexation des données binaires. Syntaxe: Champ (String name, octet valeur [], magasin Field.Store) Créer un champ stocké avec une valeur binaire. –
sa mémoire, mais non indexé –
ok, il a obtenu !!!! merci d'avoir clarifié ma confusion. –