- Depend on Lucene 4.1 (results in errors).
- LuceneFilter implements Lucene's interface Filter v4.1; a Lucene TermsFilter is wrapped.
- Prefer Lucene code to the proprietary sources in org.apache.lucene.analysis. (WARNING: Original use unknown, so removal might cause unexpected results.)
- didyoumeanClient uses Lucene 4.1 Directory and DirectoryReader to check whether index exists.
- search uses Lucene 4.1 version constant when calling Lucene API
- extra dependencies on Lucene analysers-common and queryparser on behalf of search
- searchClient uses Directory (Lucene 4.1) to open reader
- searchClient and synonymClient use Directory (Lucene 4.1) to checkwhether an index exists.
- indexLocation is a File
- stopwords is a Lucene CharArraySet
- Use Lucene 4.1 TopDocs instead of Hits
- Supply lucene version to calls
- IndexerSearcher is not longer close()-ed; method doesn't exist in Lucene 4.1
- Use Lucene Directory
- Use Lucene Directory
- Use Lucene Directory
- Use MultiFields and FieldInfo to access fieldname
- Remove unused imports (including Hits which results in compile error).
- Use Directory to check whether an index exists
- Use Directory to check whether an index exists
- Use TopDocs and TermEnum to determine term values and frequencies.
- Correct queryparser package name
- Catch highlighter exception.
- Correct queryparser package name
- Supply lucene version to call.
- Use Lucene's Directory to check whether index exist
- Split index exist check into two parts: the file part and the lucene directory part; catch exceptions thrown in the latter part.
- Replace reader.isDeleted with MultiFields.getLiveDocs
- Use IndexableField instead of Field