用于全文搜索的javahelp索引器

用于全文搜索的javahelp索引器,java,full-text-search,full-text-indexing,javahelp,Java,Full Text Search,Full Text Indexing,Javahelp,我在javaHelp中生成全文搜索数据库时遇到问题。为了生成db,我必须从批处理文件执行命令: java -cp jhall.jar com.sun.java.help.search.Indexer -db .\JavaHelpSearch .\html 仅当批处理文件位于包含要索引的文件的html目录的同一目录中时,此操作才有效。我已尝试使用绝对路径从外部位置执行批处理文件: java -cp jhall.jar com.sun.java.help.search.Indexer -db C:

我在javaHelp中生成全文搜索数据库时遇到问题。为了生成db,我必须从批处理文件执行命令:

java -cp jhall.jar com.sun.java.help.search.Indexer -db .\JavaHelpSearch .\html
仅当批处理文件位于包含要索引的文件的html目录的同一目录中时,此操作才有效。我已尝试使用绝对路径从外部位置执行批处理文件:

java -cp jhall.jar com.sun.java.help.search.Indexer -db C:\help\JavaHelpSearch C:\help\html
db生成没有错误,但是如果我在javaHelp窗口中搜索一个单词,我会得到以下错误:

Failed to create URL from file:/C:/help/myHelp.hs|C:/help/html/myhtml.html
我花了很多时间面对这个问题,但没有成功。我真正需要的是直接从Java应用程序调用Indexer类,但同样的问题也会发生