Details
-
New Feature
-
Status: Resolved
-
Minor
-
Resolution: Resolved
-
Lucene.Net 4.8.0
-
None
Description
Since it is not possible to run a .NET Standard DLL as a console application, we need to wrap Lucene's CLI utilities with a .NET Console application in order to make them readily usable. Many of these tools are important to have on hand, especially the index maintenance tools to upgrade, inspect, fix, split, merge, copy or delete segments, etc of indexes.
There are many tools and they have inconsistent usage in Java. So, it makes more sense for us to have a single unified CLI utility (like Microsoft's dotnet.exe tool) rather than make a wrapper console application for each one. This also affords us the opportunity to make the various parameters work consistently across tools.
This project is already nearing completion - this task is just being created to tie all of the CLI-related issues together so efforts are not duplicated on those individual tasks.
Attachments
Issue Links
- contains
-
LUCENENET-575 Port CheckIndex CLI Utility
- Resolved
-
LUCENENET-576 Port IndexUpgrader CLI Utility
- Resolved
-
LUCENENET-577 Port Lock Stress Test CLI Utility
- Resolved
-
LUCENENET-578 Port Lock Verify Server CLI Utility
- Resolved
-
LUCENENET-581 Port Compound File Extractor CLI Utility
- Resolved
-
LUCENENET-582 Port Index Splitter CLI Utility
- Resolved
-
LUCENENET-583 Port Multi-Pass Index Splitter CLI Utility
- Resolved
-
LUCENENET-584 Port Get Term Info CLI Utility
- Resolved
-
LUCENENET-585 Port High Freq Terms CLI Utility
- Resolved
-
LUCENENET-586 Port Index Merge Tool CLI Utility
- Resolved
-
LUCENENET-579 Port Print Taxonomy Stats CLI Utility
- Resolved
-
LUCENENET-580 Port Demo for Porter Stemmer CLI Utility
- Closed
-
LUCENENET-563 Port Lucene.Net.Demo
- Closed