Azure库Lucene.net错误。创建write.lock后找不到文件

时间:2012-10-02 14:16:55

标签: azure lucene.net

在空的azure容器中执行以下代码时,我发现找不到文件错误(segments.gen;指定的blob不存在。)。

AzureDirectory azureDirectory = new AzureDirectory(account, "audiobookindex"); // <-- audiobookindex is the name of the blog storage container on my Azure account

// Create the index writerIndexWriter indexWriter = new IndexWriter(azureDirectory, new StandardAnalyzer(), true);

对于Lucene.net程序集的Azure库中的OpenInput似乎失败了。但是,我甚至不知道它甚至称这种方法。会认为它会尝试创造它。

此外,程序集和代码IS命中容器,因为它创建了一个我可以在容器中看到的write.lock文件。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

This应该可以解决这个问题。市场上的例子是用较旧的apis和较旧的框架版本等开发的。我发现上面的解决方案工作正常!无需干扰调试器;)