在Lucene 4.8.0中,SearchManager.MaybeRefresh或DirectoryReader.openIfchange()不起作用

在Lucene 4.8.0中,SearchManager.MaybeRefresh或DirectoryReader.openIfchange()不起作用,lucene,lucene.net,Lucene,Lucene.net,当我对索引做一些修改时。从表面上看,索引文件结构没有改变。但事实上,该指数确实发生了变化。这是因为当索引发生重大变化时,索引文件结构可能会发生变化 然后SearchManager、MaybeRefresh或DirectoryReader.openIfchange无法工作。它返回旧的indexsearch。是否必须更改索引文件结构以便它们可以工作?这不是问题。很抱歉我犯了一个错误

当我对索引做一些修改时。从表面上看,索引文件结构没有改变。但事实上,该指数确实发生了变化。这是因为当索引发生重大变化时,索引文件结构可能会发生变化


然后SearchManager、MaybeRefresh或DirectoryReader.openIfchange无法工作。它返回旧的indexsearch。是否必须更改索引文件结构以便它们可以工作?

这不是问题。很抱歉我犯了一个错误