C# Класс WIKI.Helpers.LuceneQ

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
_luceneDir string

Private Properties

Свойство Тип Описание
_addToLuceneIndex void
_mapLuceneDocumentToData LuceneQData
_mapLuceneToDataList IEnumerable
_mapLuceneToDataList IEnumerable
_search IEnumerable
parseQuery Query

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

Метод Описание
AddUpdateLuceneIndex ( IEnumerable sampleDatas ) : void
AddUpdateLuceneIndex ( LuceneQData sampleData ) : void
ClearLuceneIndex ( ) : bool
ClearLuceneIndexRecord ( int record_id ) : void
GetAllDataForLuceneIndex ( ) : List
GetAllIndexRecords ( ) : IEnumerable
GetQuestion ( ) : List
Optimize ( ) : void
Search ( string input, string fieldName = "" ) : IEnumerable
SearchDefault ( string input, string fieldName = "" ) : IEnumerable

Приватные методы

Метод Описание
_addToLuceneIndex ( LuceneQData sampleData, IndexWriter writer ) : void
_mapLuceneDocumentToData ( Document doc ) : LuceneQData
_mapLuceneToDataList ( IEnumerable hits ) : IEnumerable
_mapLuceneToDataList ( IEnumerable hits, IndexSearcher searcher ) : IEnumerable
_search ( string searchQuery, string searchField = "" ) : IEnumerable
parseQuery ( string searchQuery, QueryParser parser ) : Query

Описание методов

AddUpdateLuceneIndex() публичный статический Метод

public static AddUpdateLuceneIndex ( IEnumerable sampleDatas ) : void
sampleDatas IEnumerable
Результат void

AddUpdateLuceneIndex() публичный статический Метод

public static AddUpdateLuceneIndex ( LuceneQData sampleData ) : void
sampleData LuceneQData
Результат void

ClearLuceneIndex() публичный статический Метод

public static ClearLuceneIndex ( ) : bool
Результат bool

ClearLuceneIndexRecord() публичный статический Метод

public static ClearLuceneIndexRecord ( int record_id ) : void
record_id int
Результат void

GetAllDataForLuceneIndex() публичный статический Метод

public static GetAllDataForLuceneIndex ( ) : List
Результат List

GetAllIndexRecords() публичный статический Метод

public static GetAllIndexRecords ( ) : IEnumerable
Результат IEnumerable

GetQuestion() публичный статический Метод

public static GetQuestion ( ) : List
Результат List

Optimize() публичный статический Метод

public static Optimize ( ) : void
Результат void

Search() публичный статический Метод

public static Search ( string input, string fieldName = "" ) : IEnumerable
input string
fieldName string
Результат IEnumerable

SearchDefault() публичный статический Метод

public static SearchDefault ( string input, string fieldName = "" ) : IEnumerable
input string
fieldName string
Результат IEnumerable

Описание свойств

_luceneDir публичное статическое свойство

public static string _luceneDir
Результат string