Package org.apache.lucene.analysis.core

Examples of org.apache.lucene.analysis.core.KeywordAnalyzer


        String shardName = BlurUtil.getShardName(BlurConstants.SHARD_PREFIX, i);
        File file = new File(tableFile, shardName);
        file.mkdirs();
        MMapDirectory directory = new MMapDirectory(file);
        if (!DirectoryReader.indexExists(directory)) {
          new IndexWriter(directory, new IndexWriterConfig(LUCENE_VERSION, new KeywordAnalyzer())).close();
        }
        shards.put(shardName, openIndex(table, shardName, directory));
      }
      return shards;
    }
View Full Code Here


    }

    static void writeTestIndex(Directory dir) throws IOException {

        IndexWriterConfig iwc = new IndexWriterConfig(Version.LUCENE_40, new KeywordAnalyzer());
        iwc.setCodec(new MockCodec());

        IndexWriter writer = new IndexWriter(dir, iwc);

        FieldType ft = new FieldType();
View Full Code Here

    _open.set(true);

    if (!DirectoryReader.indexExists(directory)) {
      LOG.info("Creating an empty index");
      // if the directory is empty then create an empty index.
      IndexWriterConfig conf = new IndexWriterConfig(LUCENE_VERSION, new KeywordAnalyzer());
      conf.setWriteLockTimeout(TimeUnit.MINUTES.toMillis(5));
      new BlurIndexWriter(directory, conf).close();
    }
    _indexReaderRef.set(DirectoryReader.open(directory));
    _refresher.register(this);
View Full Code Here

public class DirectoryReferenceCounterTest {

  @Test
  public void testDirectoryReferenceCounterTestError() throws CorruptIndexException, IOException {
    Directory directory = wrap(new RAMDirectory());
    IndexWriterConfig conf = new IndexWriterConfig(LUCENE_VERSION, new KeywordAnalyzer());
    IndexWriter writer = new IndexWriter(directory, conf);
    int size = 100;
    IndexReader[] readers = new IndexReader[size];
    for (int i = 0; i < size; i++) {
      writer.addDocument(getDoc());
View Full Code Here

    DirectoryReferenceFileGC gc = new DirectoryReferenceFileGC();
    gc.init();
    IndexInputCloser closer = new IndexInputCloser();
    closer.init();
    DirectoryReferenceCounter counter = new DirectoryReferenceCounter(directory, gc, closer);
    IndexWriterConfig conf = new IndexWriterConfig(LUCENE_VERSION, new KeywordAnalyzer());
    IndexWriter writer = new IndexWriter(counter, conf);
    int size = 100;
    IndexReader[] readers = new IndexReader[size];
    for (int i = 0; i < size; i++) {
      writer.addDocument(getDoc());
View Full Code Here

    URI fileSystemUri = MiniCluster.getFileSystemUri();
    Path path = new Path(fileSystemUri.toString() + "/transaction-recorder-test");
    FileSystem fileSystem = path.getFileSystem(configuration);
    fileSystem.delete(path, true);

    KeywordAnalyzer analyzer = new KeywordAnalyzer();

    TableDescriptor tableDescriptor = new TableDescriptor();
    tableDescriptor.setName("table");
    String tableUri = new Path(path, "tableuri").toUri().toString();
View Full Code Here

    assertEquals(1, indexReader2.getIndexReader().numDocs());
    indexReader2.close();
  }

  private void doWrite() throws CorruptIndexException, LockObtainFailedException, IOException {
    IndexWriterConfig conf = new IndexWriterConfig(Version.LUCENE_43, new KeywordAnalyzer());
    BlurIndexWriter writer = new BlurIndexWriter(directory, conf);
    writer.addDocument(getDoc());
    writer.close();
  }
View Full Code Here

    }
  }

  private static IndexReader getReaderFlatScore(int length) throws Exception {
    RAMDirectory directory = new RAMDirectory();
    IndexWriter indexWriter = new IndexWriter(directory, new IndexWriterConfig(LUCENE_VERSION, new KeywordAnalyzer()));
    for (int i = 0; i < length; i++) {
      Document document = new Document();
      document.add(new Field("f1", "value", Store.NO, Index.ANALYZED_NO_NORMS));
      indexWriter.addDocument(document);
    }
View Full Code Here

  }

  @Override
  public Analyzer getAnalyzerForIndex(String fieldName) {
    // shouldn't be used ever
    return new KeywordAnalyzer();
  }
View Full Code Here

    return new KeywordAnalyzer();
  }

  @Override
  public Analyzer getAnalyzerForQuery(String fieldName) {
    return new KeywordAnalyzer();
  }
View Full Code Here

TOP

Related Classes of org.apache.lucene.analysis.core.KeywordAnalyzer

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.