index *:
> > > > > >
> > > > > > IndexWriter indexWriter =
> > > > > > *new* IndexWriter(API.*getRootPath*() + "\\data\\LUCENE" ,
> > > > > > *new*StandardAnalyzer(),true);
> > > > > >
> > > &g
> > > Document document = *new* Document();
> > > > >
> > > > > document.add(Field.*Text*("text", docText));
> > > > >
> > > > > document.add(Field.*UnIndexed*("department", depart));
> > > > >
&g
egory", courseId));
> > > >
> > > > document.add(Field.*UnIndexed*(
> > > > "year", year));
> > > >
> > > > indexWriter.addDocument(document);
> > > >
> > > > indexWriter.close();
> > > >
>
> >
> > > indexWriter.addDocument(document);
> > >
> > > indexWriter.close();
> > >
> > >
> > >
> > > *search: *
> > >
> > > *Searcher searcher = new IndexSearcher(API.getRootPath() +
> > > "/data/LUCENE/");
gt; *Searcher searcher = new IndexSearcher(API.getRootPath() +
> > "/data/LUCENE/");
> > Analyzer analyzer = new StandardAnalyzer();*
> >
> > * Query query = QueryParser.parse(request.getParameter("quer
new StandardAnalyzer();*
>
> * Query query = QueryParser.parse(request.getParameter("query"), "text",
> analyzer);
> Hits hits = searcher.search (query);*
>
> I do not konw how implement a filter to the results of the search for
> catgory or year or depar
Hi All,
I have a search form which has an input area for key search and also three
optional select boxs *Catagory, Department and Year. *
My question is how can I filter the results if users select a category or
a department or a year or a combination of them.
*index *:
IndexWriter indexWrit