?? documentdeletetest.java.bak
字號:
import org.apache.lucene.analysis.*;
import org.apache.lucene.analysis.standard.*;
import org.apache.lucene.document.*;
import org.apache.lucene.index.*;
import org.apache.lucene.queryParser.*;
import org.apache.lucene.search.*;
import org.apache.lucene.search.function.*;
import org.apache.lucene.search.payloads.*;
import org.apache.lucene.search.spans.*;
import org.apache.lucene.store.*;
import org.apache.lucene.util.*;
import java.io.*;
public class DocumentDeleteTest extends BaseIndexingTestCase {
public void testDeleteBeforeIndexMerge() throws IOException {
String indexDir = System.getProperty("java.io.tmpdir","tmp") +
System.getProperty("file.separator") + "index-dir";
dir = FSDirectory.getDirectory(indexDir);
IndexReader iReader = IndexReader.open(dir);
assertEquals(2,iReader.maxDoc());
assertEquals(1,iReader.numDocs());
iReader.deleteDocument(1);
assertTrue(iReader.isDeleted(1));
assertTrue(iReader.hasDeletions());
assertEquals(2,iReader.maxDoc());
assertEquals(1,iReader.numDocs());
iReader.close();
assertEquals(2,iReader.maxDoc());
assertEquals(1,iReader.numDocs());
iReader.close();
}
public static void main(String[] args) {
DocumentDeleteTest test = new DocumentDeleteTest();
try {
test.testDeleteBeforeIndexMerge();
}
catch(Exception e) {
e.printStackTrace();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -