Boa tarde senhores :)
Estou fazendo os primeiros testes com lucene e surgiiu uma duvida:
Tenho um arquivo texto com mais de 100.000 linhas, e irei usar esse arquivo como fonte de consulta para uma suggestion box.
Fiz a indexação e a busca funciona, se eu busco por uma palavra em uma das mais de 100.000 linhas, ele retorna um resultado.
O problema que enfrento é que não consigo recuperar a linha que foi encontrada.
Linha 1: Azul
Linha 2: Amarelo
Linha 3: Verde
Linha 4: Preto
StandardAnalyzer analyzer = new StandardAnalyzer(Version.LUCENE_32);
IndexWriterConfig config = new IndexWriterConfig(Version.LUCENE_32, analyzer);
Directory dir = new SimpleFSDirectory(new File("C:\\lucene"));
IndexWriter w = new IndexWriter(dir, config);
File file = new File("C:\\lucene\\test.txt");
Document doc = new Document();
doc.add(new Field("contents", new BufferedReader(new FileReader(file))));
w.addDocument(doc);
w.close();
Quem pode ajudar? :-o