Package com.gentics.cr.lucene.indexaccessor

Examples of com.gentics.cr.lucene.indexaccessor.IndexAccessor.release()


        }
        luceneIndexLoccation.resetIndexJobCreationTimes();
      } catch (IOException e) {
        log.error("Could not clear index", e);
      } finally {
        ia.release(writer);
        if (ta != null) {
          ta.refresh();
        }
      }
      log.debug("Finished clearing index.");
View Full Code Here


    IndexAccessor indexAccessor = getAccessor();
    IndexWriter indexWriter;
    try {
      indexWriter = indexAccessor.getWriter();
      indexWriter.optimize(true);
      indexAccessor.release(indexWriter);
    } catch (IOException e) {
      log.error(e.getMessage(), e);
    }
  }
View Full Code Here

      reader = indexAccessor.getReader(false);
      count = reader.numDocs();
    } catch (IOException ex) {
      log.error("IOX happened during test of index. " + ex.getMessage());
    } finally {
      indexAccessor.release(reader, false);
    }

    return count;
  }
View Full Code Here

      reader = indexAccessor.getReader(false);
      ret = reader.isOptimized();
    } catch (IOException ex) {
      log.error("IOException happened during test of index. ", ex);
    } finally {
      indexAccessor.release(reader, false);
    }

    return ret;
  }
View Full Code Here

        */
      if (taAccessor != null && taReader != null) {
        taAccessor.release(taReader);
      }
      if (facetsIndexReader != null) {
        indexAccessor.release(facetsIndexReader, false);
      }
      if (uniqueMimeTypesIndexReader != null) {
        indexAccessor.release(uniqueMimeTypesIndexReader, false);
      }
      indexAccessor.release(searcher);
View Full Code Here

      }
      if (facetsIndexReader != null) {
        indexAccessor.release(facetsIndexReader, false);
      }
      if (uniqueMimeTypesIndexReader != null) {
        indexAccessor.release(uniqueMimeTypesIndexReader, false);
      }
      indexAccessor.release(searcher);
    }
    return result;
  }
View Full Code Here

      reader = indexAccessor.getReader(false);
      count = reader.numDocs();
    } catch (IOException ex) {
      log.error("IOException happened during test of index. ", ex);
    } finally {
      indexAccessor.release(reader, false);
    }

    return count;
  }
View Full Code Here

        indexAccessor.release(facetsIndexReader, false);
      }
      if (uniqueMimeTypesIndexReader != null) {
        indexAccessor.release(uniqueMimeTypesIndexReader, false);
      }
      indexAccessor.release(searcher);
    }
    return result;
  }

  /**
 
View Full Code Here

      reader = indexAccessor.getReader(false);
      ret = reader.isOptimized();
    } catch (IOException ex) {
      log.error("IOException happened during test of index. ", ex);
    } finally {
      indexAccessor.release(reader, false);
    }

    return ret;
  }
View Full Code Here

      synonym.getSynonymLocation().resetIndexJobCreationTimes();
    } catch (IOException e) {
      log.error("Could not clear extension-index", e);
    } finally {
      if (accessor != null && writer != null) {
        accessor.release(writer);
      }
    }
   
    log.debug("Finished clearing Extension-index.");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.