C# Class MongoSearch.Repository

Afficher le fichier Open project: LittleLin/MongoSearch Class Usage Examples

Méthodes publiques

Méthode Description
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

搜尋主體

Private Methods

Méthode Description
ParseSourceDoc ( ) : bool

解析原始文件,存人 MongoDB 中

Method Details

AddDocument() public méthode

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

AddDocument() public méthode

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

AddDocuments() public méthode

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

AddDocuments() public méthode

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

MakeIndex() public méthode

建索引主體
public MakeIndex ( ) : bool
Résultat bool

Repository() public méthode

public Repository ( Indexer indexer, String name ) : System
indexer Indexer
name String
Résultat System

Search() public méthode

搜尋主體
public Search ( String keyword, int fetchSize ) : SearchResult
keyword String
fetchSize int
Résultat MongoSearch.Structure.SearchResult

Search() public méthode

搜尋主體
public Search ( String keyword, int startPos, int fetchSize ) : SearchResult
keyword String
startPos int
fetchSize int
Résultat MongoSearch.Structure.SearchResult