1

そこにhtmlファイルを表示したいキーワードを検索した後、クライアント側でインデックス作成と検索にluceneを使用しています。したがって、htmlファイルを保存してアクセスする方法はありますか。実際には、htmlファイルには画像とリンクが保存されており、通常のhtmlファイルとしてJavaAPIで開く必要があります。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 に答える