1

在搜索要在此处显示 html 文件的关键字后,我正在使用 lucene 在客户端进行索引和搜索。那么有什么方法可以存储和访问 html 文件。实际上 html 文件存储图像和链接,它们应该在 java api 中作为普通 html 文件打开。我正在使用以下代码进行 lucene 索引

  try
  {

        IndexWriter indexWriter = new IndexWriter(

        FSDirectory.open(indexDir),

        new SimpleAnalyzer(),

        true,
        IndexWriter.MaxFieldLength.LIMITED);
        indexWriter.setUseCompoundFile(false);
        indexDirectory(indexWriter, dataDir, suffix);

        Document doc = new Document();

        doc.add(new Field("contents", new FileReader(f))); 

        doc.add(new Field("filename",f.getCanonicalPath(),

        Field.Store.YES,Field.Index.ANALYZED));
        indexWriter.addDocument(doc);

        numIndexed = indexWriter.maxDoc();

        indexWriter.optimize();

        indexWriter.close();

        } 

        catch(Exception ex)
        {
        }

我应该如何在客户端显示匹配搜索条件的 html 文件

4

1 回答 1

3

您可能正在寻找browse()“启动默认浏览器以显示 URI”。或者,可以使用编辑器窗格,但支持有限

于 2012-10-01T20:22:56.547 回答