亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? segmenttermenum.java

?? lucene完整源碼
?? JAVA
字號:
package org.apache.lucene.index;/** * Copyright 2004 The Apache Software Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *     http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */import java.io.IOException;import org.apache.lucene.store.IndexInput;final class SegmentTermEnum extends TermEnum implements Cloneable {  private IndexInput input;  FieldInfos fieldInfos;  long size;  long position = -1;  private TermBuffer termBuffer = new TermBuffer();  private TermBuffer prevBuffer = new TermBuffer();  private TermBuffer scratch;                     // used for scanning  private TermInfo termInfo = new TermInfo();  private int format;  private boolean isIndex = false;  long indexPointer = 0;  int indexInterval;  int skipInterval;  private int formatM1SkipInterval;  SegmentTermEnum(IndexInput i, FieldInfos fis, boolean isi)          throws IOException {    input = i;    fieldInfos = fis;    isIndex = isi;    int firstInt = input.readInt();    if (firstInt >= 0) {      // original-format file, without explicit format version number      format = 0;      size = firstInt;      // back-compatible settings      indexInterval = 128;      skipInterval = Integer.MAX_VALUE; // switch off skipTo optimization    } else {      // we have a format version number      format = firstInt;      // check that it is a format we can understand      if (format < TermInfosWriter.FORMAT)        throw new IOException("Unknown format version:" + format);      size = input.readLong();                    // read the size            if(format == -1){        if (!isIndex) {          indexInterval = input.readInt();          formatM1SkipInterval = input.readInt();        }        // switch off skipTo optimization for file format prior to 1.4rc2 in order to avoid a bug in         // skipTo implementation of these versions        skipInterval = Integer.MAX_VALUE;      }      else{        indexInterval = input.readInt();        skipInterval = input.readInt();      }    }  }  protected Object clone() {    SegmentTermEnum clone = null;    try {      clone = (SegmentTermEnum) super.clone();    } catch (CloneNotSupportedException e) {}    clone.input = (IndexInput) input.clone();    clone.termInfo = new TermInfo(termInfo);    clone.termBuffer = (TermBuffer)termBuffer.clone();    clone.prevBuffer = (TermBuffer)prevBuffer.clone();    clone.scratch = null;    return clone;  }  final void seek(long pointer, int p, Term t, TermInfo ti)          throws IOException {    input.seek(pointer);    position = p;    termBuffer.set(t);    prevBuffer.reset();    termInfo.set(ti);  }  /** Increments the enumeration to the next element.  True if one exists.*/  public final boolean next() throws IOException {    if (position++ >= size - 1) {      termBuffer.reset();      return false;    }    prevBuffer.set(termBuffer);    termBuffer.read(input, fieldInfos);    termInfo.docFreq = input.readVInt();	  // read doc freq    termInfo.freqPointer += input.readVLong();	  // read freq pointer    termInfo.proxPointer += input.readVLong();	  // read prox pointer        if(format == -1){    //  just read skipOffset in order to increment  file pointer;     // value is never used since skipTo is switched off      if (!isIndex) {        if (termInfo.docFreq > formatM1SkipInterval) {          termInfo.skipOffset = input.readVInt();         }      }    }    else{      if (termInfo.docFreq >= skipInterval)         termInfo.skipOffset = input.readVInt();    }        if (isIndex)      indexPointer += input.readVLong();	  // read index pointer    return true;  }  /** Optimized scan, without allocating new terms. */  final void scanTo(Term term) throws IOException {    if (scratch == null)      scratch = new TermBuffer();    scratch.set(term);    while (scratch.compareTo(termBuffer) > 0 && next()) {}  }  /** Returns the current Term in the enumeration.   Initially invalid, valid after next() called for the first time.*/  public final Term term() {    return termBuffer.toTerm();  }  /** Returns the previous Term enumerated. Initially null.*/  final Term prev() {    return prevBuffer.toTerm();  }  /** Returns the current TermInfo in the enumeration.   Initially invalid, valid after next() called for the first time.*/  final TermInfo termInfo() {    return new TermInfo(termInfo);  }  /** Sets the argument to the current TermInfo in the enumeration.   Initially invalid, valid after next() called for the first time.*/  final void termInfo(TermInfo ti) {    ti.set(termInfo);  }  /** Returns the docFreq from the current TermInfo in the enumeration.   Initially invalid, valid after next() called for the first time.*/  public final int docFreq() {    return termInfo.docFreq;  }  /* Returns the freqPointer from the current TermInfo in the enumeration.    Initially invalid, valid after next() called for the first time.*/  final long freqPointer() {    return termInfo.freqPointer;  }  /* Returns the proxPointer from the current TermInfo in the enumeration.    Initially invalid, valid after next() called for the first time.*/  final long proxPointer() {    return termInfo.proxPointer;  }  /** Closes the enumeration to further activity, freeing resources. */  public final void close() throws IOException {    input.close();  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品捆绑美女sm三区| 国产精品嫩草久久久久| 99久久久精品| 免费高清在线视频一区·| 国产精品久久久久婷婷二区次| 欧美亚洲综合久久| 国产麻豆精品一区二区| 亚洲成人福利片| 国产精品国产三级国产aⅴ中文| 5858s免费视频成人| 99re这里只有精品首页| 国产成人在线观看免费网站| 三级在线观看一区二区| 亚洲欧洲无码一区二区三区| 欧美mv日韩mv| 欧美精品日韩精品| 欧美在线制服丝袜| 97精品久久久午夜一区二区三区| 久久国产精品第一页| 亚洲福利视频导航| 玉足女爽爽91| 亚洲品质自拍视频| 国产精品美女www爽爽爽| 久久久不卡网国产精品二区 | 在线观看中文字幕不卡| 成人精品视频一区二区三区| 精品一区精品二区高清| 免费视频一区二区| 日韩高清一区二区| 午夜亚洲福利老司机| 一区二区三区在线视频观看 | 日韩 欧美一区二区三区| 亚洲成a人片在线观看中文| 一区二区三区中文在线观看| 1024亚洲合集| 亚洲精品日产精品乱码不卡| 中文字幕五月欧美| 国产精品成人在线观看| 中文字幕在线不卡视频| 国产精品麻豆视频| 亚洲欧洲成人精品av97| 亚洲视频免费在线| 亚洲黄色免费网站| 丝袜脚交一区二区| 奇米影视在线99精品| 免费高清在线视频一区·| 六月婷婷色综合| 国产美女精品人人做人人爽| 国产一区二区中文字幕| 成人免费观看视频| 91美女福利视频| 在线免费av一区| 欧美日韩国产精选| 欧美xxxxxxxxx| 国产亚洲精品久| 最新国产精品久久精品| 亚洲在线视频免费观看| 日韩成人一级片| 国产精品白丝av| 一本在线高清不卡dvd| 欧美网站一区二区| 日韩精品一区二区在线观看| 久久九九影视网| 亚洲免费观看高清完整版在线| 亚洲成av人在线观看| 毛片av中文字幕一区二区| 国产一区不卡在线| 91视频免费看| 日韩欧美中文字幕一区| 国产精品欧美久久久久一区二区| 伊人开心综合网| 久久精品av麻豆的观看方式| 国产成人夜色高潮福利影视| 97精品国产97久久久久久久久久久久| 欧美日韩国产一级片| 精品国产伦一区二区三区观看方式 | 色婷婷激情久久| 日韩欧美另类在线| 中文字幕日韩欧美一区二区三区| 亚洲影视在线播放| 国产成人av自拍| 在线不卡a资源高清| 国产欧美日产一区| 亚洲va在线va天堂| 成人免费精品视频| 日韩一区国产二区欧美三区| 国产精品国产三级国产aⅴ中文| 午夜精品影院在线观看| 成人激情综合网站| 日韩免费在线观看| 亚洲黄色片在线观看| 国产剧情一区二区| 91精品免费在线| 一区二区三区四区在线播放| 久久99蜜桃精品| 欧美日韩国产影片| 亚洲三级电影网站| 国产成人在线网站| 91精品福利在线一区二区三区| 国产精品久久久久久久久久久免费看| 视频一区视频二区中文| 成人av电影免费观看| 日韩精品中文字幕一区| 亚洲成人福利片| 色婷婷av久久久久久久| 国产农村妇女毛片精品久久麻豆 | 国产sm精品调教视频网站| 欧美一区午夜精品| 亚洲欧美另类久久久精品2019| 国产在线不卡视频| 91麻豆精品国产| 亚洲线精品一区二区三区| 成人精品视频.| 久久久久久久久久看片| 美腿丝袜亚洲三区| 欧美三级电影一区| 一区二区成人在线观看| jizzjizzjizz欧美| 国产蜜臀av在线一区二区三区| 激情成人午夜视频| 日韩亚洲欧美一区二区三区| 婷婷一区二区三区| 欧美精选午夜久久久乱码6080| 亚洲免费伊人电影| 色综合久久天天综合网| 日韩理论片在线| 91免费观看视频在线| 亚洲日本乱码在线观看| 9久草视频在线视频精品| 国产精品美女久久久久久久网站| 国产精品一二三四五| 久久久久久99精品| 国产成人亚洲综合色影视| 久久久夜色精品亚洲| 麻豆精品国产传媒mv男同| 欧美成人aa大片| 久久超碰97中文字幕| 久久综合成人精品亚洲另类欧美| 精品在线观看视频| 精品对白一区国产伦| 九一九一国产精品| 久久人人97超碰com| 国产v综合v亚洲欧| 久久精品国产99久久6| 91精品一区二区三区在线观看| 日韩国产欧美在线播放| 欧美电视剧免费全集观看| 久久国内精品自在自线400部| 日韩精品一区二区三区swag| 久久精品国产99| 中文字幕国产一区二区| 91在线视频官网| 亚洲成av人片一区二区三区| 欧美日韩大陆一区二区| 麻豆视频观看网址久久| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产精品一区二区x88av| 中文一区一区三区高中清不卡| 99re热这里只有精品免费视频| 亚洲乱码国产乱码精品精小说| 欧美在线三级电影| 轻轻草成人在线| 国产精品午夜在线观看| 91久久香蕉国产日韩欧美9色| 亚洲v日本v欧美v久久精品| 精品国产乱子伦一区| a亚洲天堂av| 日韩精品乱码av一区二区| 久久九九99视频| 在线视频国内自拍亚洲视频| 蜜臀av国产精品久久久久| 国产精品美女一区二区三区| 欧美亚洲日本一区| 国产伦精一区二区三区| 亚洲精品老司机| 精品久久久久久久久久久院品网| 从欧美一区二区三区| 偷拍一区二区三区四区| 国产欧美日韩在线观看| 欧美日韩一区二区三区在线看| 麻豆一区二区三| 一区二区三区在线视频播放| 精品国产第一区二区三区观看体验| 成人h动漫精品一区二区| 首页国产丝袜综合| 国产欧美日韩中文久久| 欧美一区二区三区在线观看| 成人app网站| 日本vs亚洲vs韩国一区三区二区| 麻豆一区二区三| 国产精品国产三级国产aⅴ无密码| 欧美人动与zoxxxx乱| 成人av在线一区二区三区| 久久激情综合网| 亚洲18女电影在线观看| 中文字幕一区二区三区蜜月| 精品理论电影在线| 在线播放中文字幕一区| 99国产欧美另类久久久精品| 国产精品一区久久久久|