rendered paste bodyimport org.apache.lucene.document.Document;
import java.io.*;
class FullTextUpdater
{
File _fullTextFile = null;
File _indexDir = null;
FullTextUpdater(String indexDir,String fullTextFile)
{
_indexDir = new File(indexDir);
_fullTextFile = new File(fullTextFile);
}
private Document deleteDocument(String pmid)
{
return null;
}
private boolean addDocument(Document doc)
{
return true;
}
private Document updateFullTextField(Document doc)
{
return doc;
}
private boolean updateDocument(String pmid)
{
Document doc = new Document();
doc = deleteDocument(pmid);
return true;
}
public int updateAllDocuments()
{
int updatedCount=0;
try
{
FileInputStream fstream= new FileInputStream(_fullTextFile);
BufferedReader in = new BufferedReader(new InputStreamReader(fstream));
while(in.ready())
{
System.out.println(in.readLine());
}
}
catch (Exception e_io)
{
e_io.printStackTrace();
}
return updatedCount;
}
public static void main()
{
FullTextUpdater ftu = new FullTextUpdater("/data/helltolucene/index/","data/helltolucene/fulltext_list.txt");
}
}