我尝试保存项目时收到“ 字段未找到:'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
答案 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
请注意,它现在列为已弃用。