Шифрование HTML-файлов на стороне клиента
Я использую lucene для индексации и поиска на стороне клиента после поиска по ключевому слову, я хочу отобразить HTML-файлы там. Так есть ли способ хранить и получать доступ к файлам 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-файлы, соответствующие критериям поиска на стороне клиента
1 ответ
Вы можете искать browse()
, который "Запускает браузер по умолчанию для отображения URI." В качестве альтернативы можно использовать панель редактора, хотя поддержка ограничена.