是否可以仅使用数据类型为 BLOB(字节数组)的数据库列来使用 Lucene 制作搜索引擎?

Is it possible to make search engine with Lucene only using database column of which datatype is BLOB(byte array)?

是否可以使用 Lucene 开发搜索功能而不将数据存储为文件?

我的意思是,我想知道如何从 RDB(PostgreSQL 12) 中获取字节数组(=文本文件,BLOB)数据并使用 Lucene 进行搜索。

索引文件作为文件存储是可以的,但我希望有一些方法可以避免这种情况。

您无需拥有实际文件即可使用 Lucene 索引数据。如果将 TextField 添加到 Lucene 文档,则可以使用采用 Reader 并通过它传递文本数据的构造函数。

https://lucene.apache.org/core/8_6_0/core/org/apache/lucene/document/TextField.html