Document doc1 = new Document(); 
        doc1.add( new Field("Patch", "中国人",Field.Store.YES,Field.Index.TOKENIZED));         Document doc2 = new Document(); 
        doc2.add(new Field("Patch", "广东省湛江市",Field.Store.YES,Field.Index.TOKENIZED)); 
        
        Document doc3 = new Document(); 
        doc2.add(new Field("Patch", "广东省雷州市",Field.Store.YES,Field.Index.TOKENIZED)); 
        
        Document doc4 = new Document(); 
        doc2.add(new Field("Patch", "广东省中国人",Field.Store.YES,Field.Index.TOKENIZED));
----------------------------------------你雖然建立了4個Document,
但是在加入詞條的時候把帶有“廣東省”的文本都放到一個doc2裡面了。lucene在搜索的時候是在“Patch”搜索,但是都是同一個的doc2文檔詞條,
你說那會是3個Document嗎?
結果只會是一個。doc3.add(。);
doc4.add(。);