gpt4 book ai didi

proj.zoie.api.ZoieSegmentReader.ensureOpen()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-20 06:12:31 28 4
gpt4 key购买 nike

本文整理了Java中proj.zoie.api.ZoieSegmentReader.ensureOpen()方法的一些代码示例,展示了ZoieSegmentReader.ensureOpen()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZoieSegmentReader.ensureOpen()方法的具体详情如下:
包路径:proj.zoie.api.ZoieSegmentReader
类名称:ZoieSegmentReader
方法名:ensureOpen

ZoieSegmentReader.ensureOpen介绍

暂无

代码示例

代码示例来源:origin: senseidb/zoie

@Override
public Bits getLiveDocs() {
 ensureOpen();
 return new Bits() {
  @Override
  public boolean get(int index) {
   int[] delSet = _currentDelDocIds;
   if (delSet != null && Arrays.binarySearch(delSet, index) >= 0) {
    return false;
   }
   Bits liveDocs = in.getLiveDocs();
   if (liveDocs == null) {
    return true;
   }
   return liveDocs.get(index);
  }
  @Override
  public int length() {
   return in.getLiveDocs().length();
  }
 };
}

代码示例来源:origin: com.senseidb.zoie/zoie-core

@Override
public Bits getLiveDocs() {
 ensureOpen();
 return new Bits() {
  @Override
  public boolean get(int index) {
   int[] delSet = _currentDelDocIds;
   if (delSet != null && Arrays.binarySearch(delSet, index) >= 0) {
    return false;
   }
   Bits liveDocs = in.getLiveDocs();
   if (liveDocs == null) {
    return true;
   }
   return liveDocs.get(index);
  }
  @Override
  public int length() {
   return in.getLiveDocs().length();
  }
 };
}

代码示例来源:origin: com.linkedin.zoie/zoie-core

@Override
public TermDocs termDocs() throws IOException
{
 ensureOpen();
 TermDocs td = in.termDocs();
 if(_noDedup) return td;
 
 int[] delDocIds = _delDocIds;//.get();
 if(td == null || delDocIds == null || delDocIds.length == 0) return td;
 
 return new ZoieSegmentTermDocs(td, new ArrayDocIdSet(delDocIds));
}

代码示例来源:origin: com.linkedin.zoie/zoie-core

@Override
public TermPositions termPositions(Term term) throws IOException {
  ensureOpen();
   TermPositions tp = in.termPositions(term);
   if(_noDedup) return tp;
   
   int[] delDocIds = _delDocIds;//.get();
   if(tp == null || delDocIds == null || delDocIds.length == 0) return tp;
   
   return new ZoieSegmentTermPositions(tp, new ArrayDocIdSet(delDocIds));
}

代码示例来源:origin: com.linkedin.zoie/zoie-core

@Override
public TermPositions termPositions() throws IOException
{
 ensureOpen();
 TermPositions tp = in.termPositions();
 if(_noDedup) return tp;
 
 int[] delDocIds = _delDocIds;//.get();
 if(tp == null || delDocIds == null || delDocIds.length == 0) return tp;
 
 return new ZoieSegmentTermPositions(tp, new ArrayDocIdSet(delDocIds));
}

代码示例来源:origin: com.linkedin.zoie/zoie-core

@Override
public TermDocs termDocs(Term term) throws IOException {
   ensureOpen();
   TermDocs td = in.termDocs(term);
   if(_noDedup) return td;
   
   int[] delDocIds = _delDocIds;//.get();
   if(td == null || delDocIds == null || delDocIds.length == 0) return td;
   return new ZoieSegmentTermDocs(td, new ArrayDocIdSet(delDocIds));
}

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com