1) Мой вопрос, кроме HTML, можете ли вы добавить метаданные в любые другие форматы файлов, чтобы отображалось мета-описание.
В общем случае вы используете базу данных ихраните метаданные вместе с документом там.Затем вы выполняете поиск по ключевым словам, используя запрос к базе данных (возможно, с использованием SQL-аналога или ilike).
Файлы могут быть либо сохранены на жестком диске с простыми путями в БД, либо помещены в базу данных как CLOB.или BLOB, в зависимости от того, есть ли у вас текстовые или двоичные документы.
2) Можете ли вы указать на поисковую систему Java, которая может выполнять поиск в форматах файлов (txt, html) и отображатьрезультат.
Попробуйте Apache Lucene .