是否可以使用Lucene开发搜索功能,而不将数据存储为文件?我的意思是,我想知道如何从RDB(PostgreSQL 12)中获取字节数组(=文本文件,BLOB)数据,并使用Lucene进行搜索。索引文件存储为文件是可以的,但我希望有一些方法不是这样的。
oxalkeyp1#
你不需要有实际的文件就能用Lucene索引数据。如果你在Lucene文档中添加了一个TextField,你可以使用构造函数,它接受一个Reader并通过它传递文本数据。https://lucene.apache.org/core/8_6_0/core/org/apache/lucene/document/TextField.html
1条答案
按热度按时间oxalkeyp1#
你不需要有实际的文件就能用Lucene索引数据。如果你在Lucene文档中添加了一个TextField,你可以使用构造函数,它接受一个Reader并通过它传递文本数据。
https://lucene.apache.org/core/8_6_0/core/org/apache/lucene/document/TextField.html