lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Currens (Commented) (JIRA)" <j...@apache.org>
Subject [Lucene.Net] [jira] [Commented] (LUCENENET-465) Error indexing a document end Filed.Store.COMPRESS
Date Tue, 24 Jan 2012 07:33:41 GMT

    [ https://issues.apache.org/jira/browse/LUCENENET-465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13191975#comment-13191975
] 

Christopher Currens commented on LUCENENET-465:
-----------------------------------------------

It looks by the issue description that you have SharpZipLib?  Where is it in relation to the
Lucene.NET dll?  Can you print out the stack trace, exception type, and actual exception method?
                
> 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
>              Labels: lucene
>             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

       

Mime
View raw message