项目保存错误 - 未找到字段:' Store.COMPRESS'

时间:2014-06-16 07:56:39

标签: asp.net sitecore lucene.net sitecore7 sitecore7.2

我尝试保存项目时收到“ 字段未找到:'Store.COMPRESS' ”错误。

之前我收到 Lucene版本2.9.4.1 的Lucene版本错误,因此我在 web.config

<dependentAssembly>
        <assemblyIdentity name="Lucene.Net" publicKeyToken="85089178b9ac3181"/>
        <bindingRedirect oldVersion="0.0.0.0-2.9.4.0" newVersion="3.0.3.0"/>
</dependentAssembly>

<dependentAssembly>
        <assemblyIdentity name="Lucene.Net" publicKeyToken="85089178b9ac3181"/>
        <bindingRedirect oldVersion="0.0.0.0-2.9.4.1" newVersion="3.0.3.0"/>
</dependentAssembly>

-Vikram

1 个答案:

答案 0 :(得分:2)

Store.COMPRESS是一个Lucene 2.x功能,在3.x中不再支持。您的程序集重定向绑定仅修复绑定,而不是Lucene的实际实现。

在我看来,你的解决方案中运行的是Lucene 2.x代码;它需要升级/重写Lucene 3.x。

Field.Store的Javadoc:http://lucene.apache.org/core/2_9_4/api/core/org/apache/lucene/document/Field.Store.html

请注意,它现在列为已弃用。

所以在这里发帖:Field.Store.COMPRESS in Lucene 3.0.2