Package org.apache.lucene.search.spell

Examples of org.apache.lucene.search.spell.Dictionary


    Directory dir = newDirectory();
    IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random())));
    writer.commit();
    writer.close();
    IndexReader ir = DirectoryReader.open(dir);
    Dictionary dictionary = new HighFrequencyDictionary(ir, "bogus", 0.1f);
    BytesRefIterator tf = dictionary.getEntryIterator();
    assertNull(tf.getComparator());
    assertNull(tf.next());
    dir.close();
  }
View Full Code Here


                        {
                           IndexReader reader = handler.getIndexReader();
                           try
                           {
                              long time = System.currentTimeMillis();
                              Dictionary dict = new LuceneDictionary(reader, FieldNames.FULLTEXT);
                              log.debug("Starting spell checker index refresh");
                              spellChecker.indexDictionary(dict);
                              time = System.currentTimeMillis() - time;
                              time = time / 1000;
                              log.info("Spell checker index refreshed in: " + new Long(time) + " s.");
View Full Code Here

                              {
                                 IndexReader reader = handler.getIndexReader();
                                 try
                                 {
                                    long time = System.currentTimeMillis();
                                    Dictionary dict = new LuceneDictionary(reader, FieldNames.FULLTEXT);
                                    log.debug("Starting spell checker index refresh");
                                    spellChecker.indexDictionary(dict);
                                    time = System.currentTimeMillis() - time;
                                    time = time / 1000;
                                    log.info("Spell checker index refreshed in: " + new Long(time) + " s.");
View Full Code Here

    Directory dir = newDirectory();
    IndexWriter writer = new IndexWriter(dir, newIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random)));
    writer.commit();
    writer.close();
    IndexReader ir = IndexReader.open(dir);
    Dictionary dictionary = new HighFrequencyDictionary(ir, "bogus", 0.1f);
    BytesRefIterator tf = dictionary.getWordsIterator();
    assertNull(tf.getComparator());
    assertNull(tf.next());
    dir.close();
  }
View Full Code Here

    URL wordFilePath = application().resourceManager().pathURLForResourceNamed("englishwordlist.txt", "app", null);

        try {
         
            File wordDir = new File(wordFilePath.getPath());
            Dictionary dictionary = new PlainTextDictionary(wordDir);
           
            spellChecker().indexDictionary(dictionary);
           
        } catch (Exception e) {
          e.printStackTrace();
View Full Code Here

          URL originalIndexDirectory = new URL((String)modelDict.valueForKey("store"));
          File existingDir = new File(originalIndexDirectory.getFile());
            Directory existingDirectory = FSDirectory.open(existingDir);
            IndexReader indexReader = IndexReader.open(existingDirectory, false);
           
            Dictionary dictionary = new LuceneDictionary(indexReader, "content");
           
            spellChecker().indexDictionary(dictionary);
           
        } catch (Exception e) {
          e.printStackTrace();
View Full Code Here

                        {
                           IndexReader reader = handler.getIndexReader();
                           try
                           {
                              long time = System.currentTimeMillis();
                              Dictionary dict = new LuceneDictionary(reader, FieldNames.FULLTEXT);
                              log.debug("Starting spell checker index refresh");
                              spellChecker.indexDictionary(dict);
                              time = System.currentTimeMillis() - time;
                              time = time / 1000;
                              log.info("Spell checker index refreshed in: " + new Long(time) + " s.");
View Full Code Here

                              {
                                 IndexReader reader = handler.getIndexReader();
                                 try
                                 {
                                    long time = System.currentTimeMillis();
                                    Dictionary dict = new LuceneDictionary(reader, FieldNames.FULLTEXT);
                                    LOG.debug("Starting spell checker index refresh");
                                    spellChecker.indexDictionary(dict, new IndexWriterConfig(Version.LUCENE_30,
                                       new StandardAnalyzer(Version.LUCENE_30)), true);
                                    time = System.currentTimeMillis() - time;
                                    time = time / 1000;
View Full Code Here

                              {
                                 IndexReader reader = handler.getIndexReader();
                                 try
                                 {
                                    long time = System.currentTimeMillis();
                                    Dictionary dict = new LuceneDictionary(reader, FieldNames.FULLTEXT);
                                    log.debug("Starting spell checker index refresh");
                                    spellChecker.indexDictionary(dict);
                                    time = System.currentTimeMillis() - time;
                                    time = time / 1000;
                                    log.info("Spell checker index refreshed in: " + new Long(time) + " s.");
View Full Code Here

                              {
                                 IndexReader reader = handler.getIndexReader();
                                 try
                                 {
                                    long time = System.currentTimeMillis();
                                    Dictionary dict = new LuceneDictionary(reader, FieldNames.FULLTEXT);
                                    LOG.debug("Starting spell checker index refresh");
                                    spellChecker.indexDictionary(dict, new IndexWriterConfig(Version.LUCENE_36,
                                       new StandardAnalyzer(Version.LUCENE_36)), true);
                                    time = System.currentTimeMillis() - time;
                                    time = time / 1000;
View Full Code Here

TOP

Related Classes of org.apache.lucene.search.spell.Dictionary

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.