C# 클래스 MongoSearch.Repository

파일 보기 프로젝트 열기: LittleLin/MongoSearch 1 사용 예제들

공개 메소드들

메소드 설명
AddDocument ( SourceDocument srcDoc ) : System.Boolean

加入單一文件,建索引

AddDocument ( String jsonDoc ) : System.Boolean

加入單一文件,建索引 (JSON)

AddDocuments ( IEnumerable srcDocs ) : System.Boolean

批次加入文件、建索引

AddDocuments ( String jsonDocs ) : System.Boolean

批次加入文件、建索引 (JSON)

MakeIndex ( ) : bool

建索引主體

Repository ( Indexer indexer, String name ) : System
Search ( String keyword, int fetchSize ) : SearchResult

搜尋主體

Search ( String keyword, int startPos, int fetchSize ) : SearchResult

搜尋主體

비공개 메소드들

메소드 설명
ParseSourceDoc ( ) : bool

解析原始文件,存人 MongoDB 中

메소드 상세

AddDocument() 공개 메소드

加入單一文件,建索引
public AddDocument ( SourceDocument srcDoc ) : System.Boolean
srcDoc MongoSearch.Structure.SourceDocument
리턴 System.Boolean

AddDocument() 공개 메소드

加入單一文件,建索引 (JSON)
public AddDocument ( String jsonDoc ) : System.Boolean
jsonDoc String
리턴 System.Boolean

AddDocuments() 공개 메소드

批次加入文件、建索引
public AddDocuments ( IEnumerable srcDocs ) : System.Boolean
srcDocs IEnumerable
리턴 System.Boolean

AddDocuments() 공개 메소드

批次加入文件、建索引 (JSON)
public AddDocuments ( String jsonDocs ) : System.Boolean
jsonDocs String
리턴 System.Boolean

MakeIndex() 공개 메소드

建索引主體
public MakeIndex ( ) : bool
리턴 bool

Repository() 공개 메소드

public Repository ( Indexer indexer, String name ) : System
indexer Indexer
name String
리턴 System

Search() 공개 메소드

搜尋主體
public Search ( String keyword, int fetchSize ) : SearchResult
keyword String
fetchSize int
리턴 MongoSearch.Structure.SearchResult

Search() 공개 메소드

搜尋主體
public Search ( String keyword, int startPos, int fetchSize ) : SearchResult
keyword String
startPos int
fetchSize int
리턴 MongoSearch.Structure.SearchResult