/*
*michzel new java files
*
*Created on 2010-9-15
*
*Copyright 2010 Anchora info company. all rights reserved
*/
package LuceneTest;
import java.io.*;
import java.util.StringTokenizer;
import org.apache.lucene.document.*;
@SuppressWarnings("unused")
public class MyDocument {
public static Document getDocument(File file) throws IOException{
Document doc = new Document();
doc.add(new Field("path", file.getCanonicalPath(),
Field.Store.YES, Field.Index.NOT_ANALYZED));
doc.add(new Field("title",file.getName(), Field.Store.YES, Field.Index.ANALYZED));
doc.add(new Field("contents", new FileReader(file)));
return doc;
}
private static String getFileName(File file){
String path= file.getPath();
StringTokenizer st= new StringTokenizer(path,File.pathSeparator);
String token= "";
while (st.hasMoreTokens()){
token= st.nextToken();
}
if(token != null){
token= token.substring(0, token.indexOf(".txt"));
}
return token;
}
}
*michzel new java files
*
*Created on 2010-9-15
*
*Copyright 2010 Anchora info company. all rights reserved
*/
package LuceneTest;
import java.io.*;
import java.util.StringTokenizer;
import org.apache.lucene.document.*;
@SuppressWarnings("unused")
public class MyDocument {
public static Document getDocument(File file) throws IOException{
Document doc = new Document();
doc.add(new Field("path", file.getCanonicalPath(),
Field.Store.YES, Field.Index.NOT_ANALYZED));
doc.add(new Field("title",file.getName(), Field.Store.YES, Field.Index.ANALYZED));
doc.add(new Field("contents", new FileReader(file)));
return doc;
}
private static String getFileName(File file){
String path= file.getPath();
StringTokenizer st= new StringTokenizer(path,File.pathSeparator);
String token= "";
while (st.hasMoreTokens()){
token= st.nextToken();
}
if(token != null){
token= token.substring(0, token.indexOf(".txt"));
}
return token;
}
}