Package org.apache.lucene.store

Examples of org.apache.lucene.store.SimpleFSDirectory


        try
        {
            pageRemoved( page );

            // Now add back the new version.
            luceneDir = new SimpleFSDirectory(new File(m_luceneDirectory), null);
            writer = getIndexWriter( luceneDir );
           
            luceneIndexPage( page, text, writer );
        }
        catch ( IOException e )
View Full Code Here


    public void pageRemoved( WikiPage page )
    {
        IndexWriter writer = null;
        try
        {
            Directory luceneDir = new SimpleFSDirectory(new File(m_luceneDirectory), null);
            writer = getIndexWriter( luceneDir );
            Query query = new TermQuery( new Term( LUCENE_ID, page.getName() ) );
            writer.deleteDocuments( query );
        }
        catch ( Exception e )
View Full Code Here

            }

            try
            {
                File dir = new File(m_luceneDirectory);
                Directory luceneDir = new SimpleFSDirectory(dir, null);
                IndexReader reader = IndexReader.open( luceneDir);
                searcher = new IndexSearcher(reader);
            }
            catch( Exception ex )
            {
View Full Code Here

                    throw new IOException("Unable to create directory: '" + dir + "'");
                }
            }
            LockFactory lockFactory = new NativeFSLockFactory(dir);
            if (simpleFS) {
                directory = new SimpleFSDirectory(dir, lockFactory);
            } else {
                directory = FSDirectory.open(dir, lockFactory);
            }
        }
View Full Code Here

  }

  @Test
  public void sequenceFileDictionary() throws IOException {

    Directory index = new SimpleFSDirectory(indexDir);
    Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_43);
    IndexWriterConfig config = new IndexWriterConfig(Version.LUCENE_43, analyzer);
    final IndexWriter writer = new IndexWriter(index, config);

    try {
View Full Code Here

    if (directory == null) {

      final File file = new File(folder);

      directory = new SimpleFSDirectory(file);

    }

    return directory;
View Full Code Here

    try {
      QueryBuilder builder = new QueryBuilder(analyzer);
      Query q = builder.createPhraseQuery("content", querystr);

      int hitsPerPage = 10;
      SimpleFSDirectory simpleFSDirectory = new SimpleFSDirectory(
          new File(LuceneIndexConstants.LUCENE_DATABASE));
      IndexReader reader = DirectoryReader.open(simpleFSDirectory);

      IndexSearcher searcher = new IndexSearcher(reader);
View Full Code Here

      Analyzer analyzer = new EnglishAnalyzer(stopwords);

      IndexWriterConfig conf = new IndexWriterConfig(Version.LATEST,
          analyzer);
      SimpleFSDirectory simpleFSDirectory = new SimpleFSDirectory(
          new File(LuceneIndexConstants.LUCENE_DATABASE));

      IndexWriter writer = new IndexWriter(simpleFSDirectory, conf);

      File directory = new File("data/");
View Full Code Here

      throw new RuntimeException("Bad indexing strategy: " + indexingStrategy);

    IndexWriterConfig config =  new IndexWriterConfig(Version.LUCENE_44 , indexingStrategy.equals("exact") ? new KeywordAnalyzer() : new StandardAnalyzer(Version.LUCENE_44));
    config.setOpenMode(OpenMode.CREATE);
    config.setRAMBufferSizeMB(256.0);
    indexer = new IndexWriter(new SimpleFSDirectory(new File(outputDir)),config);
   
    this.nameFile = namefile;
  }
View Full Code Here

  private IndexReader r;

  private Directory _directory;
 
  public VocabularySearcher(File dir) throws IOException {
                _directory = new SimpleFSDirectory(new File(dir, "luceneIndex"));
                Analyzer a = new SimpleAnalyzer(Version.LUCENE_43);
                IndexWriterConfig conf = new IndexWriterConfig(Version.LUCENE_43,a);               

                writer = new IndexWriter(_directory,conf);
                writer.commit();
View Full Code Here

TOP

Related Classes of org.apache.lucene.store.SimpleFSDirectory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.