Error indexing a document end Filed.Store.COMPRESS
--------------------------------------------------
Key: LUCENENET-465
URL: https://issues.apache.org/jira/browse/LUCENENET-465
Project: Lucene.Net
Issue Type: Bug
Components: .NET API
Affects Versions: Lucene.Net 2.9.4
Environment: Windows 7 x64 Professional, Visual Studio 2010 Ultimate
SP1, .NET 4.0, Lucene.net 2.9.4.1, SharpZipLib 0.86.0.518
Reporter: João Rosa
Priority: Blocker
Fix For: Lucene.Net 2.9.4
I'm developing a index, and need to store values compressed, because its needed
to show that info to the user.
I've the current error: "Can not load ICSharpCode.SharpZipLib.dll", when I do
the "writer.AddDocument(doc);"
The DLLs are from NuGet.
Snippet:
//retirar o directório
System.IO.DirectoryInfo directoryInfo = new
System.IO.DirectoryInfo(path);
//criar o directório para o lucene
Directory directory = FSDirectory.Open(directoryInfo);
//instanciar o analyser
Analyzer analyzer = new SnowballAnalyzer("Portuguese");
//abrir o indíce
bool isNew = !IndexReader.IndexExists(directory);
IndexWriter writer = new IndexWriter(directory, analyzer,
isNew, Lucene.Net.Index.IndexWriter.MaxFieldLength.UNLIMITED);
//gravar o documento
Document doc = new Document();
NumericField numericField = new NumericField("id",
Field.Store.YES, false);
numericField.SetIntValue(id);
doc.Add(numericField);
Field field = new Field("title", title, Field.Store.COMPRESS,
Field.Index.ANALYZED);
field.SetBoost(7);
doc.Add(field);
field = new Field("description", tescription,
Field.Store.COMPRESS, Field.Index.ANALYZED);
doc.Add(field);
writer.AddDocument(doc);
writer.Optimize();
//Close the writer
writer.Commit();
writer.Close();
}
catch (Exception ex)
{
throw ex;
}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira