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


Reply via email to