Updated CHANGES.txt with the latest status.
1 file changed
tree: e185fa9675ce0f65ff5eb73d66d18d611e72dda9
  1. branding/
  2. build/
  3. lib/
  4. src/
  5. test-files/
  6. .gitattributes
  7. .gitignore
  8. ACKNOWLEDGEMENTS.txt
  9. build.bat
  10. CHANGES.txt
  11. CONTRIBUTING.md
  12. global.json
  13. LICENSE.txt
  14. Lucene.Net.Portable.sln
  15. Lucene.Net.sln
  16. Lucene.Net.snk
  17. NOTICE.txt
  18. NuGet.config
  19. README.md
  20. Version.proj
README.md

Apache Lucene.Net

Apache Lucene.Net is a C# full-text search engine, 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
  • .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

PM> Install-Package Lucene.Net

Lucene.Net is now divided into several sub-packages. See the complete list of Lucene.Net sub-packages on NuGet.org

Documentation

Lucene.Net WIKI

We don't yet have API documentation for Lucene.Net 4.8.0 (contributions welcome), but the API is similar to Lucene 4.8.0.

Legacy Versions

How to Contribute

Lucene is a very large project (over 350,000 executable lines of code) and we welcome any and all help to maintain such an effort.

Join Mailing Lists

How to Join/Unsubscribe to/from mailing lists

Ask a Question

If you have a general how-to question or need help from the Lucene.Net community, please email the Apache Lucene.Net-User mailing list by sending a message to:

user@lucenenet.apache.org

We recommend you join the user mailing list to stay looped into all user discussions.

Report a Bug

To report a bug, please use the JIRA issue tracker. You can signup for a JIRA account here (it just takes a minute).

Start a Discussion

To start a development discussion regarding technical features of Lucene.Net, please email the Apache Lucene.Net-Developer mailing list by sending a message to:

dev@lucenenet.apache.org

We recommend you join both the user and dev mailing lists to stay looped in to all user and developer discussions.

Submit a Pull Request

Before you start working on a pull request, please read our Contributing guide.

If you plan to submit multiple pull requests, please submit an Individual Contributor License, or for individual pull requests, just submit the request and in the description state that the code is your original work and you license it under the Apache License v2.

Build

To build the source, clone or download the repository. From the repository root, execute:

> build -pv:4.8.0.1000

This will build, version, and create NuGet .nupkg packages in the directory /src/release/NuGetPackages/. You can setup Visual Studio to read these packages like any NuGet feed by following these steps:

  1. In Visual Studio, right-click the solution in Solution Explorer, and choose “Manage NuGet Packages for Solution”
  2. Click the gear icon next to the Package sources dropdown.
  3. Click the + icon (for add)
  4. Give the source a name such as Lucene.Net Local Packages
  5. Click the ... button next to the Source field, and choose the /src/release/NuGetPackages folder on your local system.
  6. Click Ok

Then all you need to do is choose the Lucene.Net Local Packages feed from the dropdown (in the NuGet Package Manager) and you can search for, install, and update the NuGet packages just as you can with any Internet-based feed.