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

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

?? fieldsreader.cpp

?? clucene是c++版的全文檢索引擎,完全移植于lucene,采用 stl 編寫.
?? CPP
字號:
/*------------------------------------------------------------------------------
* Copyright (C) 2003-2006 Ben van Klinken and the CLucene Team
* 
* Distributable under the terms of either the Apache License (Version 2.0) or 
* the GNU Lesser General Public License, as specified in the COPYING file.
------------------------------------------------------------------------------*/
#include "CLucene/StdHeader.h"
#include "FieldsReader.h"

#include "CLucene/util/VoidMap.h"
#include "CLucene/util/Misc.h"
#include "CLucene/store/Directory.h"
#include "CLucene/document/Document.h"
#include "CLucene/document/Field.h"
#include "FieldInfos.h"

CL_NS_USE(store)
CL_NS_USE(document)
CL_NS_USE(util)
CL_NS_DEF(index)

	FieldsReader::FieldsReader(Directory* d, const char* segment, FieldInfos* fn):
		fieldInfos(fn)
	{
    //Func - Constructor
	//Pre  - d contains a valid reference to a Directory
	//       segment != NULL
    //       fn contains a valid reference to a FieldInfos
	//Post - The instance has been created

		CND_PRECONDITION(segment != NULL, "segment != NULL");

		const char* buf = Misc::segmentname(segment,".fdt");
		fieldsStream = d->openInput( buf );
		_CLDELETE_CaARRAY( buf );

		buf = Misc::segmentname(segment,".fdx");
		indexStream = d->openInput( buf );
		_CLDELETE_CaARRAY( buf );

		_size = (int32_t)indexStream->length()/8;
	}

    FieldsReader::~FieldsReader(){
    //Func - Destructor
	//Pre  - true
	//Post - The instance has been destroyed

		close();
    }
    
	void FieldsReader::close() {
    //Func - Closes the FieldsReader
    //Pre  - true
	//Post - The FieldsReader has been closed
        
		if (fieldsStream){
		    fieldsStream->close();
		    }
		if(indexStream){
		    indexStream->close();
		    }
		_CLDELETE(fieldsStream);
		_CLDELETE(indexStream);
	}

	int32_t FieldsReader::size() const{
		return _size;
	}

	Document* FieldsReader::doc(int32_t n) {
		indexStream->seek(n * 8L);
		int64_t position = indexStream->readLong();
		fieldsStream->seek(position);
	    
		Document* doc = _CLNEW Document();
		int32_t numFields = fieldsStream->readVInt();
		int32_t fieldNumber;
		FieldInfo* fi;
		uint8_t bits;
		TCHAR* fvalue;
		Field* f;
		for (int32_t i = 0; i < numFields; ++i) {
			fieldNumber = fieldsStream->readVInt();
			fi = fieldInfos->fieldInfo(fieldNumber);

			bits = fieldsStream->readByte();
			fvalue = fieldsStream->readString(true);
			f = _CLNEW Field(fi->name,	// name
					fvalue,		// read value
					true,		// stored
					fi->isIndexed,	// indexed
					(bits & 1) != 0, fi->storeTermVector); //vector
			_CLDELETE_CARRAY(fvalue);

			doc->add( *f );	  // tokenized
		}

		return doc;
	}

CL_NS_END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美偷拍另类a∨色屁股| www.在线欧美| 欧美片网站yy| 亚洲国产人成综合网站| 欧美精品第一页| 国产一区二三区| 久久精品亚洲乱码伦伦中文| 国产98色在线|日韩| 国产精品久久久久永久免费观看 | 成人免费毛片aaaaa**| 国产精品视频一二| 成人免费观看av| 欧美日韩精品二区第二页| 日韩av在线播放中文字幕| 91精品免费在线| 国产精品一区二区三区网站| 国产精品国产三级国产专播品爱网| 99re视频精品| 日本最新不卡在线| 久久尤物电影视频在线观看| caoporm超碰国产精品| 亚洲一区日韩精品中文字幕| 日韩一区二区三区视频在线| 国产东北露脸精品视频| 国产精品久久久久久户外露出| 91成人在线观看喷潮| 琪琪久久久久日韩精品| 国产欧美日韩不卡免费| 欧美在线视频全部完| 国产美女娇喘av呻吟久久| 亚洲男人电影天堂| 2017欧美狠狠色| 91福利区一区二区三区| 久久99精品一区二区三区| 中文字幕亚洲在| 日韩精品一区二区在线观看| voyeur盗摄精品| 免费一级欧美片在线观看| 国产精品福利在线播放| 91精品国产综合久久小美女| 成人av资源站| 国产一区二区三区四区五区美女| 一卡二卡欧美日韩| 欧美韩国一区二区| 日韩欧美国产三级电影视频| 色国产精品一区在线观看| 国内外成人在线| 三级欧美韩日大片在线看| 亚洲欧美日韩精品久久久久| 久久久综合九色合综国产精品| 欧美日韩国产中文| 99精品国产99久久久久久白柏| 精彩视频一区二区| 午夜精品一区二区三区免费视频 | youjizz国产精品| 狠狠色综合日日| 日韩福利视频网| 亚洲激情图片小说视频| 国产日韩精品一区二区三区| 日韩欧美视频在线| 91精品视频网| 欧美乱妇23p| 在线观看视频一区| av电影在线观看完整版一区二区| 国产自产2019最新不卡| 日本不卡一区二区三区| 亚洲成精国产精品女| 一区二区三区四区在线| 国产精品免费人成网站| 国产欧美日韩中文久久| 久久色在线观看| 26uuu亚洲综合色| 久久久久亚洲综合| 精品久久久三级丝袜| 欧美一区二区三区视频| 欧美日韩国产系列| 欧美日韩第一区日日骚| 欧美色图免费看| 欧美在线免费观看亚洲| 欧美日韩免费观看一区二区三区| 欧美在线免费观看视频| 欧美在线高清视频| 欧美日韩国产精选| 欧美疯狂性受xxxxx喷水图片| 91精品国产福利在线观看| 51精品秘密在线观看| 91精品国产黑色紧身裤美女| 精品少妇一区二区三区视频免付费 | 91视频.com| 日本韩国一区二区| 欧美在线观看一区| 欧美精品粉嫩高潮一区二区| 欧美成人aa大片| 久久亚区不卡日本| 欧美激情一区二区三区在线| 亚洲欧美日韩国产中文在线| 五月综合激情婷婷六月色窝| 蜜桃视频一区二区三区在线观看| 韩国精品免费视频| 高清av一区二区| 色呦呦日韩精品| 欧美精品日日鲁夜夜添| www欧美成人18+| 国产精品国产自产拍高清av| 亚洲午夜激情网页| 久久精品国产**网站演员| 成人免费不卡视频| 欧美在线观看视频一区二区| 精品国产91洋老外米糕| 国产精品日日摸夜夜摸av| 亚洲国产裸拍裸体视频在线观看乱了| 美女www一区二区| av在线播放成人| 欧美二区三区的天堂| 久久综合色婷婷| 亚洲免费观看高清完整版在线 | 国产电影一区在线| 色综合视频一区二区三区高清| 欧美精品99久久久**| 国产视频一区在线播放| 亚洲资源中文字幕| 国产一区 二区 三区一级| 色婷婷久久久亚洲一区二区三区| 日韩一区二区免费电影| 国产精品久久久久久久久果冻传媒 | 亚洲福利视频导航| 国产精品一区二区三区99| 色先锋aa成人| 久久久蜜桃精品| 亚洲va欧美va天堂v国产综合| 成人性生交大片免费看中文 | 欧美精品1区2区| 国产精品久久久久久久久久免费看| 日韩高清一区二区| 99久久综合狠狠综合久久| 欧美一区二区三区四区五区 | 欧美人xxxx| 中文字幕一区二区三中文字幕| 美腿丝袜亚洲色图| 欧洲中文字幕精品| 中文字幕成人av| 韩国视频一区二区| 正在播放亚洲一区| 亚洲一区二区三区在线| 成人午夜私人影院| 久久综合九色综合97_久久久| 午夜av电影一区| 欧美综合一区二区| 18欧美亚洲精品| 国产成人亚洲精品青草天美 | 欧美精品在线观看播放| 亚洲日本青草视频在线怡红院| 国产成人精品亚洲日本在线桃色 | 欧美日韩一本到| 亚洲激情五月婷婷| 91在线观看地址| 国产精品国产自产拍在线| 国产一区二区三区电影在线观看| 欧美一区二区三区在线观看视频| 亚洲一区精品在线| 色又黄又爽网站www久久| 国产精品久久久久久久久搜平片 | 中文字幕日本乱码精品影院| 国产成人午夜99999| 久久婷婷国产综合精品青草| 麻豆91免费看| 精品少妇一区二区三区免费观看| 香港成人在线视频| 欧美日韩黄视频| 丝袜亚洲精品中文字幕一区| 日韩亚洲欧美一区二区三区| 另类的小说在线视频另类成人小视频在线| 欧美日韩精品一区二区天天拍小说 | 日韩高清欧美激情| 678五月天丁香亚洲综合网| 亚洲国产精品尤物yw在线观看| 欧美日韩综合不卡| av动漫一区二区| 久久综合网色—综合色88| 国内欧美视频一区二区| 久久精品人人爽人人爽| 国产69精品久久久久毛片| 国产精品麻豆一区二区| www.在线成人| 夜夜爽夜夜爽精品视频| 欧美日韩性生活| 久久成人麻豆午夜电影| 久久久青草青青国产亚洲免观| 国产+成+人+亚洲欧洲自线| 国产精品进线69影院| 欧美亚洲一区二区在线| 秋霞电影一区二区| 久久久久久一二三区| av在线不卡电影| 五月天国产精品| 久久综合狠狠综合| 色综合久久六月婷婷中文字幕| 亚洲国产精品影院| 久久综合九色综合欧美98| 成人免费毛片aaaaa**|