final String INDEX = // インデックスへのパス IndexWriter writer = new IndexWriter( INDEX, new CJKAnalyzer() ); // 登録する商品の分だけループする while( … ){ // 1つのDocumentで1つの商品を表す Document doc = new Document(); // 商品を表すフィールド分だけ以下の行を繰り返す doc.add( new Field( … ) ); // 商品をインデックスに登録する writer.addDocument( doc ); } writer.close();