可能是程序里每次查询都IndexReader.open(indexPath),导致打开多个文件,我改完后报错:java.io.IOException: Bad file descriptor
        at java.io.RandomAccessFile.seek(Native Method)
        at org.apache.lucene.store.FSInputStream.readInternal(FSDirectory.java:217)
        at org.apache.lucene.store.InputStream.refill(Unknown Source)
        at org.apache.lucene.store.InputStream.readByte(Unknown Source)
        at org.apache.lucene.store.InputStream.readVInt(Unknown Source)
是 hits = searcher.search(comboQuery, multiFilter);该处的错误,请问如何解决