Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将多文件Lucene索引转换为单个复合文件索引?_Lucene - Fatal编程技术网

如何将多文件Lucene索引转换为单个复合文件索引?

如何将多文件Lucene索引转换为单个复合文件索引?,lucene,Lucene,我有一个多文件格式的Lucene索引。在JAVA中将其转换为复合文件格式索引的最佳方法是什么 一种方法是创建一个新索引(writer设置为使用复合文件)并调用addIndexes()。有没有一种方法可以在不创建新索引和合并的情况下执行此操作?您可以在现有索引上创建IndexWriter,将“使用复合格式”设置为true,然后优化()。但是,我猜它不会比您提到的方法快。您可以在现有索引上创建IndexWriter,将“使用复合格式”设置为true,然后优化()。然而,我猜这不会比你提到的方法快

我有一个多文件格式的Lucene索引。在JAVA中将其转换为复合文件格式索引的最佳方法是什么


一种方法是创建一个新索引(writer设置为使用复合文件)并调用addIndexes()。有没有一种方法可以在不创建新索引和合并的情况下执行此操作?

您可以在现有索引上创建IndexWriter,将“使用复合格式”设置为true,然后优化()。但是,我猜它不会比您提到的方法快。

您可以在现有索引上创建IndexWriter,将“使用复合格式”设置为true,然后优化()。然而,我猜这不会比你提到的方法快