<commit_before># Apache Lucene.Net

## Full-text search for .NET

Apache Lucene.Net is a .NET full-text search engine framework, a C# port of the popular Apache Lucene project.  Apache Lucene.Net is not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications.

The Apache Lucene.Net web site is at:
  http://lucenenet.apache.org

## Supported Frameworks

### Lucene.Net 4.8.0

- [.NET Standard 1.5](https://docs.microsoft.com/en-us/dotnet/standard/net-standard)
- .NET Framework 4.5.1

### Lucene.Net 3.0.3

- .NET Framework 4.0
- .NET Framework 3.5

## Status

Latest Stable Version: Lucene.Net 3.0.3

Working toward Lucene.Net 4.8.0 (currently in BETA)

## Download

[![NuGet version](https://img.shields.io/nuget/v/Lucene.Net.svg)](https://www.nuget.org/packages/Lucene.Net/)

```
PM> Install-Package Lucene.Net
```

[![NuGet version](https://img.shields.io/nuget/vpre/Lucene.Net.svg)](https://www.nuget.org/packages/Lucene.Net/)


```
PM> Install-Package Lucene.Net -Pre
```

As of 4.8.0, Lucene.Net is now divided into several specialized sub-packages, all available on NuGet.<commit_msg>Add Lucene.Net.Contrib<commit_after># Apache Lucene.Net

## Full-text search for .NET

Apache Lucene.Net is a .NET full-text search engine framework, a C# port of the popular Apache Lucene project.  Apache Lucene.Net is not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications.

The Apache Lucene.Net web site is at:
  http://lucenenet.apache.org

## Supported Frameworks

### Lucene.Net 4.8.0

- [.NET Standard 1.5](https://docs.microsoft.com/en-us/dotnet/standard/net-standard)
- .NET Framework 4.5.1

### Lucene.Net 3.0.3

- .NET Framework 4.0
- .NET Framework 3.5

## Status

Latest Stable Version: Lucene.Net 3.0.3

Working toward Lucene.Net 4.8.0 (currently in BETA)

## Download

[![NuGet version](https://img.shields.io/nuget/v/Lucene.Net.svg)](https://www.nuget.org/packages/Lucene.Net/)
[![NuGet version](https://img.shields.io/nuget/v/Lucene.Net.Contrib.svg)](https://www.nuget.org/packages/Lucene.Net.Contrib/)

```
PM> Install-Package Lucene.Net
PM> Install-Package Lucene.Net.Contrib
```

[![NuGet version](https://img.shields.io/nuget/vpre/Lucene.Net.svg)](https://www.nuget.org/packages/Lucene.Net/)


```
PM> Install-Package Lucene.Net -Pre
```

As of 4.8.0, Lucene.Net is now divided into several specialized sub-packages, all available on NuGet.
{'fraction_non_alphanumeric': 0.14411529223378702, 'fraction_numerical': 0.01921537229783827, 'mean_word_length': 3.8336557059961316, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 8, 'https://': 12, 'lorem ipsum': 0, 'www.': 5, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6552844', 'n_tokens_mistral': 923, 'n_tokens_neox': 865, 'n_words': 237}