将字段存储在数据库或Lucene索引文件中

时间:2010-07-15 12:01:10

标签: lucene

我的域对象有20个属性(列,属性,无论你怎么称呼它)和简单的关系。我想为全文搜索索引5个属性,为排序索引3个属性。可能有100,000条记录。

为了简化我的应用程序,我想将字段存储在Lucene索引文件中以避免引入数据库。是否会出现性能问题?

1 个答案:

答案 0 :(得分:0)

根据您访问存储字段的方式,它们可能全部被加载到内存中(基本上,如果您使用FieldCache,所有内容将在首次使用后缓存到内存中)。如果你有一个占用内存的存储空间,这对于你的实际索引来说是一个很少的工具。

根据您拥有的内存量,这可能会带来性能提升或性能损失。