C# Класс Lucene.Services.LuceneIndexProvider

Represents the default implementation of an IIndexProvider, based on Lucene
Наследование: IIndexProvider
Показать файл Открыть проект

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

Свойство Тип Описание
DefaultMinDateTime System.DateTime
LuceneVersion Lucene.Net.Util.Version

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

Метод Описание
CreateAnalyzer ( ) : Analyzer
CreateIndex ( string indexName ) : void
CreateSearchBuilder ( string indexName ) : ISearchBuilder
Delete ( string indexName, IEnumerable documentIds ) : void
Delete ( string indexName, int documentId ) : void
DeleteIndex ( string indexName ) : void
Exists ( string indexName ) : bool
GetFields ( string indexName ) : IEnumerable
IsEmpty ( string indexName ) : bool
LuceneIndexProvider ( IAppDataFolder appDataFolder, ShellSettings shellSettings ) : System
New ( int documentId ) : IDocumentIndex
NumDocs ( string indexName ) : int
Store ( string indexName, IDocumentIndex indexDocument ) : void
Store ( string indexName, IEnumerable indexDocuments ) : void
Store ( string indexName, IEnumerable indexDocuments ) : void

Защищенные методы

Метод Описание
GetDirectory ( string indexName ) : Lucene.Net.Store.Directory

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

Метод Описание
CreateDocument ( Lucene.Models.LuceneDocumentIndex indexDocument ) : Lucene.Net.Documents.Document
EnsureDirectoryExists ( ) : void

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

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

public static CreateAnalyzer ( ) : Analyzer
Результат Lucene.Net.Analysis.Analyzer

CreateIndex() публичный Метод

public CreateIndex ( string indexName ) : void
indexName string
Результат void

CreateSearchBuilder() публичный Метод

public CreateSearchBuilder ( string indexName ) : ISearchBuilder
indexName string
Результат ISearchBuilder

Delete() публичный Метод

public Delete ( string indexName, IEnumerable documentIds ) : void
indexName string
documentIds IEnumerable
Результат void

Delete() публичный Метод

public Delete ( string indexName, int documentId ) : void
indexName string
documentId int
Результат void

DeleteIndex() публичный Метод

public DeleteIndex ( string indexName ) : void
indexName string
Результат void

Exists() публичный Метод

public Exists ( string indexName ) : bool
indexName string
Результат bool

GetDirectory() защищенный Метод

protected GetDirectory ( string indexName ) : Lucene.Net.Store.Directory
indexName string
Результат Lucene.Net.Store.Directory

GetFields() публичный Метод

public GetFields ( string indexName ) : IEnumerable
indexName string
Результат IEnumerable

IsEmpty() публичный Метод

public IsEmpty ( string indexName ) : bool
indexName string
Результат bool

LuceneIndexProvider() публичный Метод

public LuceneIndexProvider ( IAppDataFolder appDataFolder, ShellSettings shellSettings ) : System
appDataFolder IAppDataFolder
shellSettings Orchard.Environment.Configuration.ShellSettings
Результат System

New() публичный Метод

public New ( int documentId ) : IDocumentIndex
documentId int
Результат IDocumentIndex

NumDocs() публичный Метод

public NumDocs ( string indexName ) : int
indexName string
Результат int

Store() публичный Метод

public Store ( string indexName, IDocumentIndex indexDocument ) : void
indexName string
indexDocument IDocumentIndex
Результат void

Store() публичный Метод

public Store ( string indexName, IEnumerable indexDocuments ) : void
indexName string
indexDocuments IEnumerable
Результат void

Store() публичный Метод

public Store ( string indexName, IEnumerable indexDocuments ) : void
indexName string
indexDocuments IEnumerable
Результат void

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

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

public static DateTime,System DefaultMinDateTime
Результат System.DateTime

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

public static Lucene.Net.Util.Version LuceneVersion
Результат Lucene.Net.Util.Version