A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/umbraco/UmbracoExamine.PDF below:

umbraco/UmbracoExamine.PDF: PDF indexing support in UmbracoExamine

PDF indexing support in UmbracoExamine using PdfPig

Install with Nuget:

dotnet add package UmbracoExamine.PDF

You will then have a new Examine index called "PDFIndex" available.

To use the MultiSearcher in V10, you can instantiate it when needed like:

using(var multiSearcher = new MultiIndexSearcher("MultiSearcher", new IIndex[] {
    Constants.UmbracoIndexes.ExternalIndexName,
	PdfIndexConstants.PdfIndexName
}))
{
 ...
};

Or you can register a multi-index searcher with the ExamineManager on startup like:

public class Startup
{
   ...

   public void ConfigureServices(IServiceCollection services)
   {
       ...
       services.AddExamineLuceneMultiSearcher("MultiSearcher", new string [] {
          Constants.UmbracoIndexes.ExternalIndexName,
          PdfIndexConstants.PdfIndexName
       });
   }

   ...
}

With this approach, the multi searcher will show up in the Examine dashboard and it can be resolved from the ExamineManager like:

if (_examineManager.TryGetSearcher("MultiSearcher", out var searcher))
{
    //TODO: use the `searcher` to search
}

Uses SQLite and the db is part of git.

Username: me@mail.com Password: 1234567890

The source code for UmbracoExamine.PDF is licensed under the MIT license.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4