C# Class Lucene.Services.LuceneIndexProvider

Represents the default implementation of an IIndexProvider, based on Lucene
Inheritance: IIndexProvider
Afficher le fichier Open project: ucdavis/Orchard

Méthodes publiques

Свойство Type Description
DefaultMinDateTime System.DateTime
LuceneVersion Lucene.Net.Util.Version

Méthodes publiques

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

Méthodes protégées

Méthode Description
GetDirectory ( string indexName ) : Lucene.Net.Store.Directory

Private Methods

Méthode Description
CreateDocument ( Lucene.Models.LuceneDocumentIndex indexDocument ) : Lucene.Net.Documents.Document
EnsureDirectoryExists ( ) : void

Method Details

CreateAnalyzer() public static méthode

public static CreateAnalyzer ( ) : Analyzer
Résultat Lucene.Net.Analysis.Analyzer

CreateIndex() public méthode

public CreateIndex ( string indexName ) : void
indexName string
Résultat void

CreateSearchBuilder() public méthode

public CreateSearchBuilder ( string indexName ) : ISearchBuilder
indexName string
Résultat ISearchBuilder

Delete() public méthode

public Delete ( string indexName, IEnumerable documentIds ) : void
indexName string
documentIds IEnumerable
Résultat void

Delete() public méthode

public Delete ( string indexName, int documentId ) : void
indexName string
documentId int
Résultat void

DeleteIndex() public méthode

public DeleteIndex ( string indexName ) : void
indexName string
Résultat void

Exists() public méthode

public Exists ( string indexName ) : bool
indexName string
Résultat bool

GetDirectory() protected méthode

protected GetDirectory ( string indexName ) : Lucene.Net.Store.Directory
indexName string
Résultat Lucene.Net.Store.Directory

GetFields() public méthode

public GetFields ( string indexName ) : IEnumerable
indexName string
Résultat IEnumerable

IsEmpty() public méthode

public IsEmpty ( string indexName ) : bool
indexName string
Résultat bool

LuceneIndexProvider() public méthode

public LuceneIndexProvider ( IAppDataFolder appDataFolder, ShellSettings shellSettings ) : System
appDataFolder IAppDataFolder
shellSettings Orchard.Environment.Configuration.ShellSettings
Résultat System

New() public méthode

public New ( int documentId ) : IDocumentIndex
documentId int
Résultat IDocumentIndex

NumDocs() public méthode

public NumDocs ( string indexName ) : int
indexName string
Résultat int

Store() public méthode

public Store ( string indexName, IDocumentIndex indexDocument ) : void
indexName string
indexDocument IDocumentIndex
Résultat void

Store() public méthode

public Store ( string indexName, IEnumerable indexDocuments ) : void
indexName string
indexDocuments IEnumerable
Résultat void

Store() public méthode

public Store ( string indexName, IEnumerable indexDocuments ) : void
indexName string
indexDocuments IEnumerable
Résultat void

Property Details

DefaultMinDateTime public_oe static_oe property

public static DateTime,System DefaultMinDateTime
Résultat System.DateTime

LuceneVersion public_oe static_oe property

public static Lucene.Net.Util.Version LuceneVersion
Résultat Lucene.Net.Util.Version