ontea.lucene
Class Search

java.lang.Object
  extended by ontea.lucene.Search

public class Search
extends java.lang.Object

Utilities built from Lucene examples usefull for searching of string patterns in a files and also for computing relevance of found individuals

Author:
Michal Laclavik

Nested Class Summary
private static class Search.OneNormsReader
           
 
Field Summary
(package private)  org.apache.lucene.analysis.Analyzer analyzer
           
(package private)  java.lang.String field
           
(package private)  java.lang.String index
           
private static org.apache.log4j.Logger log
           
(package private)  java.lang.String normsField
           
(package private)  org.apache.lucene.queryParser.QueryParser parser
           
(package private)  java.lang.String queries
           
(package private)  boolean raw
           
(package private)  org.apache.lucene.index.IndexReader reader
           
(package private)  int repeat
           
(package private)  org.apache.lucene.search.Searcher searcher
           
 
Constructor Summary
Search(java.lang.String indexDir)
           
 
Method Summary
 float getRelevance(java.lang.String small, java.lang.String big)
           
 java.util.Set<java.lang.String> printFiles(java.lang.String queryS)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.log4j.Logger log

reader

org.apache.lucene.index.IndexReader reader

searcher

org.apache.lucene.search.Searcher searcher

analyzer

org.apache.lucene.analysis.Analyzer analyzer

parser

org.apache.lucene.queryParser.QueryParser parser

field

java.lang.String field

index

java.lang.String index

queries

java.lang.String queries

repeat

int repeat

raw

boolean raw

normsField

java.lang.String normsField
Constructor Detail

Search

public Search(java.lang.String indexDir)
Method Detail

getRelevance

public float getRelevance(java.lang.String small,
                          java.lang.String big)

printFiles

public java.util.Set<java.lang.String> printFiles(java.lang.String queryS)