C# Класс MongoSearch.Repository

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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