Hi - Nuget has SharpLib as a dependancy - so it should be included when you get Lucene.Net - can you confirm you have that included in your project? http://nuget.org/packages/Lucene.Net ~P > Date: Fri, 13 Jan 2012 15:29:39 +0000 > From: [email protected] > To: [email protected] > Subject: [Lucene.Net] [jira] [Created] (LUCENENET-465) Error indexing a > document end Filed.Store.COMPRESS > > 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 > >
