有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Lucene搜索失败,出现异常:ava。lang.IllegalStateException:字段的意外docvalues类型为NONE

从Lucene 4.6升级到8.0后,Lucene的搜索失败,出现以下错误

例外情况: JAVAlang.IllegalStateException:字段“大小写”的docvalues类型为NONE时出现意外。id'(应为[BINARY,SORTED]中的一个)。使用正确的docvalues类型重新索引。 在org。阿帕奇。卢森。指数DocValues。checkField(DocValues.java:317) 在org。阿帕奇。卢森。指数DocValues。getBinary(DocValues.java:352) 在org。阿帕奇。卢森。搜索参加DocValuestersCollector。lambda$binaryDocValues$0(DocValuesTermsCollector.java:48) 在org。阿帕奇。卢森。搜索参加DocValuestersCollector。DosetNextrader(DocValuesTermsCollector.java:44) 在org。阿帕奇。卢森。搜索简易采集器。getLeafCollector(SimpleCollector.java:33) 在org。阿帕奇。卢森。搜索参加GenericTermsCollector$2。getLeafCollector(GenericTermsCollector.java:128) 在甲骨文。edq。案件管理。搜索取消可取消收集器。collect(cancelablecollector.java:69)


共 (1) 个答案

  1. # 1 楼答案

    添加新的SortedDocValuesField(字段名,新字节参考(值));对于正在抛出错误消息的feild