/sn-search-lucene29

sensenet Search engine implementation using Lucene.Net 2.9

Primary LanguageC#GNU General Public License v2.0GPL-2.0

Lucene 2.9 for sensenet

A sensenet Search engine implementation built on Lucene.Net 2.9

For information about the different modules and configuration options please visit the Lucene search article.

SenseNet.Search.Lucene29 library

NuGet

This library contains all the Lucene-related code that works directly with the index stored in the file system. It does not have a dependency on the Content Repository, only the general Search library for sensenet.

Common library

NuGet

This is the server-side component of the Lucene search engine implementation: contains classes that are needed on the web server.

Local library

NuGet

A query and indexing engine that is able to work locally, on the web server. This is the original implementation for sensenet that requires the index folder to be present on all web servers in an NLB environment.

Running tests

The test environment currently needs the base content type definitions to build an in-memory database. To achieve this, you will need to copy the contents of the following folder from the Services repository to the same directory in this repository in your local machine.

\src\nuget\snadmin\install-services\import\System\Schema\ContentTypes

After this you should be able to run all the tests in this repository. Please do not commit this folder to this repo so that we avoid data duplication.

sensenet as a service (SNaaS) - use sensenet from the cloud

For a monthly subscription fee, we store all your content and data, relieving you of all maintenance-related tasks and installation, ensuring easy onboarding, easy updates, and patches.

https://www.sensenet.com/pricing