Ignore:
Timestamp:
2014-07-16T21:20:11+12:00 (10 years ago)
Author:
ak19
Message:

Part of port from lucene3.3.0 to lucene4.7.2. LuceneWrapper related. Changes to Greenstone3's main src code, build.xml and .classpath file, to swith over from using Lucene3Wrapper to Lucene4Wrapper

Location:
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2LuceneSearch.java

    r28966 r29143  
    2929
    3030import org.apache.log4j.Logger;
    31 import org.greenstone.LuceneWrapper3.GS2LuceneQuery;
    32 import org.greenstone.LuceneWrapper3.LuceneQueryResult;
     31import org.greenstone.LuceneWrapper4.GS2LuceneQuery;
     32import org.greenstone.LuceneWrapper4.LuceneQueryResult;
    3333import org.greenstone.gsdl3.util.FacetWrapper;
    3434import org.greenstone.gsdl3.util.GSFile;
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/LuceneSearch.java

    r28966 r29143  
    88
    99import org.apache.log4j.Logger;
     10import org.apache.lucene.index.DirectoryReader;
    1011import org.apache.lucene.index.IndexReader;
    1112import org.apache.lucene.index.Term;
     
    173174            index_dir += File.separator + index;
    174175            Directory index_dir_dir = FSDirectory.open(new File(index_dir));
    175             IndexSearcher searcher = new IndexSearcher(index_dir_dir);
     176            IndexReader reader = DirectoryReader.open(index_dir_dir); //deprecated: IndexReader.open(index_dir_dir);
     177            IndexSearcher searcher = new IndexSearcher(reader);
    176178
    177179            Term term = new Term("content", query_string);
     
    182184
    183185            GSXML.addMetadata(metadata_list, "numDocsMatched", "" + hits.scoreDocs.length);
    184 
    185             IndexReader reader = searcher.getIndexReader();
    186186
    187187            for (int i = 0; i < hits.scoreDocs.length; i++)
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/SharedSoleneGS2FieldSearch.java

    r28966 r29143  
    2323
    2424import org.apache.log4j.Logger;
    25 import org.greenstone.LuceneWrapper3.SharedSoleneQuery;
     25import org.greenstone.LuceneWrapper4.SharedSoleneQuery;
    2626import org.greenstone.gsdl3.util.GSXML;
    2727import org.greenstone.gsdl3.util.XMLConverter;
Note: See TracChangeset for help on using the changeset viewer.