Enchance OneNote Search Functionality with Lucene.Net.
This application aims to reimplement all functionallity of OneNote Search Bar
Lucene.Net 4.8.0
Lucene.Net.Queries
Lucene.Net.Analysis.Common
Lucene.Net.Analysis.SmartCn
Lucene.Net.QueryParser
SharpZipLib
HtmlAgilityPack
System.ValueTuple
Visual Studio 2019
Please download latest release file and unzip it. Then click setup.exe
to install.
You can find this application in Start menu. Click to launch. You will see a simple user interface.
Click Index
button and wait, it will index all page content for you.
After finish indexing, type anything you want in search box and click Search
button. It will accept your query and return relevant paragraph.
You can navigate to page where the paragraph from, just double click the row. The target page will display in OneNote.
You can change your search result appearance, index cache path, index mode in this page.
- Search and List Pages: Search pages in OneNote, and list pages.
- Search and List Paragraphs: Search and list paragraphs and highlight the keyword.
- Search and List Paragraphs with Tag Icons: If search result is a tag paragraph, "Search Bar" list this paragraph with its tag icon.
- Search and List Paragraphs with Heading Icons: If search result is a heading paragraph, "Search Bar" list this paragraph with heading icon ( 1 - 6 ).
- Search and List Image OCR Text
- List all Unindexed Pages: List all the unindexed pages in OneNote notebooks.