Lucene - Simple search with query

1

I'm trying to do searches on an index made with Lucene that was sent to me. They are simple searches that are not working ...

package portugues;

//https://lucene.apache.org/core/2_9_4/queryparsersyntax.html

import java.nio.file.Paths;

import javax.management.Query;

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.index.DirectoryReader;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.queryparser.classic.QueryParser;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.store.FSDirectory;

public class Buscador {

    public static void main(String[] args) {

    IndexReader reader =   DirectoryReader.open(FSDirectory.open(Paths.get("/home/janaina/Bureau/projet_java/MyLuceneIndex")));
    IndexSearcher searcher = new IndexSearcher(reader);
    Analyzer analyzer = new StandardAnalyzer();
    QueryParser parser = new QueryParser("contents", analyzer);
    Query query1 = parser.parse("pomme");
    Query query2 = parser.parse("pomme" AND "banane");
    Query query3 = parser.parse("pomme" OR "banane");
    Query query4 = parser.parse("pomme*");


    System.out.println(query1);
    System.out.println(query2);
    System.out.println(query3);
    System.out.println(query4);

}

}

I just need to find some words using Query Parser Syntax. Sorry if the question is stupid. It's because I'm a beginner ... Thank you!

    
asked by anonymous 21.03.2017 / 13:28

0 answers