Show / Hide Table of Contents

Class LuceneSearchProvider

A Full Text Search provider using Lucene.Net.

Inheritance
System.Object
BaseLuceneSearchProvider
LuceneSearchProvider
Implements
IFullTextSearchProvider
System.IDisposable
IConfigurationSerializable
Inherited Members
BaseLuceneSearchProvider.Match(string, double, int)
BaseLuceneSearchProvider.Match(string, double)
BaseLuceneSearchProvider.Match(string, int)
BaseLuceneSearchProvider.Match(string)
BaseLuceneSearchProvider.Match(IEnumerable<Uri>, string, double, int)
BaseLuceneSearchProvider.Match(IEnumerable<Uri>, string, double)
BaseLuceneSearchProvider.Match(IEnumerable<Uri>, string, int)
BaseLuceneSearchProvider.Match(IEnumerable<Uri>, string)
BaseLuceneSearchProvider.Match(IEnumerable<IRefNode>, string, double, int)
BaseLuceneSearchProvider.Match(IEnumerable<IRefNode>, string, double)
BaseLuceneSearchProvider.Match(IEnumerable<IRefNode>, string, int)
BaseLuceneSearchProvider.Match(IEnumerable<IRefNode>, string)
BaseLuceneSearchProvider.IsAutoSynced
BaseLuceneSearchProvider.Dispose()
BaseLuceneSearchProvider.DisposeInternal()
BaseLuceneSearchProvider.SerializeConfiguration(ConfigurationSerializationContext)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Query.FullText.Search.Lucene
Assembly: dotNetRdf.Query.FullText.dll
Syntax
public class LuceneSearchProvider : BaseLuceneSearchProvider, IFullTextSearchProvider, IDisposable, IConfigurationSerializable

Constructors

| Improve this Doc View Source

LuceneSearchProvider(LuceneVersion, Directory, Analyzer, bool)

Creates a new Lucene Search Provider.

Declaration
public LuceneSearchProvider(LuceneVersion ver, Directory indexDir, Analyzer analyzer, bool autoSync)
Parameters
Type Name Description
Lucene.Net.Util.LuceneVersion ver

Version.

Lucene.Net.Store.Directory indexDir

Directory.

Lucene.Net.Analysis.Analyzer analyzer

Analyzer.

System.Boolean autoSync

Whether to keep the search provider in sync with the index.

Remarks

Uses the DefaultIndexSchema as the schema.

| Improve this Doc View Source

LuceneSearchProvider(LuceneVersion, Directory, Analyzer, IFullTextIndexSchema, bool)

Creates a new Lucene Search Provider.

Declaration
public LuceneSearchProvider(LuceneVersion ver, Directory indexDir, Analyzer analyzer, IFullTextIndexSchema schema, bool autoSync)
Parameters
Type Name Description
Lucene.Net.Util.LuceneVersion ver

Version.

Lucene.Net.Store.Directory indexDir

Directory.

Lucene.Net.Analysis.Analyzer analyzer

Analyzer.

IFullTextIndexSchema schema

Index Schema.

System.Boolean autoSync

Whether to keep the search provider in sync with the index.

| Improve this Doc View Source

LuceneSearchProvider(LuceneVersion, Directory, Analyzer, IFullTextIndexSchema)

Creates a new Lucene Search Provider.

Declaration
public LuceneSearchProvider(LuceneVersion ver, Directory indexDir, Analyzer analyzer, IFullTextIndexSchema schema)
Parameters
Type Name Description
Lucene.Net.Util.LuceneVersion ver

Version.

Lucene.Net.Store.Directory indexDir

Directory.

Lucene.Net.Analysis.Analyzer analyzer

Analyzer.

IFullTextIndexSchema schema

Index Schema.

| Improve this Doc View Source

LuceneSearchProvider(LuceneVersion, Directory, Analyzer)

Creates a new Lucene Search Provider.

Declaration
public LuceneSearchProvider(LuceneVersion ver, Directory indexDir, Analyzer analyzer)
Parameters
Type Name Description
Lucene.Net.Util.LuceneVersion ver

Version.

Lucene.Net.Store.Directory indexDir

Directory.

Lucene.Net.Analysis.Analyzer analyzer

Analyzer.

Remarks

Uses the DefaultIndexSchema as the schema.

| Improve this Doc View Source

LuceneSearchProvider(LuceneVersion, Directory, bool)

Creates a new Lucene Search Provider.

Declaration
public LuceneSearchProvider(LuceneVersion ver, Directory indexDir, bool autoSync)
Parameters
Type Name Description
Lucene.Net.Util.LuceneVersion ver

Version.

Lucene.Net.Store.Directory indexDir

Directory.

System.Boolean autoSync

Whether to jeep the search provider in sync with the index.

Remarks

Uses the DefaultIndexSchema as the schema and the StandardAnalyzer as the analyzer.

| Improve this Doc View Source

LuceneSearchProvider(LuceneVersion, Directory, IFullTextIndexSchema, bool)

Creates a new Lucene Search Provider.

Declaration
public LuceneSearchProvider(LuceneVersion ver, Directory indexDir, IFullTextIndexSchema schema, bool autoSync)
Parameters
Type Name Description
Lucene.Net.Util.LuceneVersion ver

Version.

Lucene.Net.Store.Directory indexDir

Directory.

IFullTextIndexSchema schema

Index Schema.

System.Boolean autoSync

Whether to keep the search provider in sync with the index.

Remarks

Uses the StandardAnalyzer as the analyzer.

| Improve this Doc View Source

LuceneSearchProvider(LuceneVersion, Directory, IFullTextIndexSchema)

Creates a new Lucene Search Provider.

Declaration
public LuceneSearchProvider(LuceneVersion ver, Directory indexDir, IFullTextIndexSchema schema)
Parameters
Type Name Description
Lucene.Net.Util.LuceneVersion ver

Version.

Lucene.Net.Store.Directory indexDir

Directory.

IFullTextIndexSchema schema

Index Schema.

Remarks

Uses the StandardAnalyzer as the analyzer.

| Improve this Doc View Source

LuceneSearchProvider(LuceneVersion, Directory)

Creates a new Lucene Search Provider.

Declaration
public LuceneSearchProvider(LuceneVersion ver, Directory indexDir)
Parameters
Type Name Description
Lucene.Net.Util.LuceneVersion ver

Version.

Lucene.Net.Store.Directory indexDir

Directory.

Remarks

Uses the DefaultIndexSchema as the schema and the StandardAnalyzer as the analyzer.

Implements

IFullTextSearchProvider
System.IDisposable
IConfigurationSerializable

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • LuceneSearchProvider(LuceneVersion, Directory, Analyzer, bool)
    • LuceneSearchProvider(LuceneVersion, Directory, Analyzer, IFullTextIndexSchema, bool)
    • LuceneSearchProvider(LuceneVersion, Directory, Analyzer, IFullTextIndexSchema)
    • LuceneSearchProvider(LuceneVersion, Directory, Analyzer)
    • LuceneSearchProvider(LuceneVersion, Directory, bool)
    • LuceneSearchProvider(LuceneVersion, Directory, IFullTextIndexSchema, bool)
    • LuceneSearchProvider(LuceneVersion, Directory, IFullTextIndexSchema)
    • LuceneSearchProvider(LuceneVersion, Directory)
  • Implements
  • Extension Methods
Back to top Generated by DocFX