| LuceneIREngine.java |
1 /*
2 * Copyright (c) 1998-2004, The University of Sheffield.
3 *
4 * This file is part of GATE (see http://gate.ac.uk/), and is free
5 * software, licenced under the GNU Library General Public License,
6 * Version 2, June 1991 (in the distribution as file licence.html,
7 * and also available at http://gate.ac.uk/gate/licence.html).
8 *
9 * Valentin Tablan 17/05/2002
10 *
11 * $Id: LuceneIREngine.java,v 1.3 2004/07/21 17:10:04 akshay Exp $
12 *
13 */
14 package gate.creole.ir.lucene;
15
16 import gate.creole.ir.*;
17
18 /**
19 * The lucene IR engine.
20 * Packages a {@link LuceneIndexManager} and a {@link LuceneSearch}.
21 */
22
23 public class LuceneIREngine implements IREngine{
24
25 public LuceneIREngine() {
26 search = new LuceneSearch();
27 indexManager = new LuceneIndexManager();
28 }
29
30 public Search getSearch() {
31 return search;
32 }
33
34 public IndexManager getIndexmanager() {
35 return indexManager;
36 }
37
38 public String getName(){
39 return "Lucene IR engine";
40 }
41
42 Search search;
43 IndexManager indexManager;
44
45 }