2010-07-15 119 views
1

我的域对象具有20个属性(列,属性,无论您称之为什么)和简单关系。我想索引5个属性进行全文搜索,3个进行排序。可能有100,000个记录。在数据库或Lucene索引文件中存储字段

为了保持我的应用程序简单,我想将字段存储在Lucene索引文件中以避免引入数据库。会有性能问题吗?

+0

可能的重复:http://stackoverflow.com/questions/3239198/lucene-indexing – 2010-07-15 13:11:31

回答

0

取决于你如何访问存储领域,他们可能所有被加载到内存中(基本上,如果你使用一个FieldCache一切都将在第一次使用之后被缓存到内存中)。如果你有一个存储器正在占用内存,那么这对于你的实际索引来说就不会那么重要了。

根据你有多少内存,这可能是一个性能增强,或性能损害。

+0

谢谢Xodarap。 然后,我认为最好不要将它们存储到索引中。 – 2010-07-16 03:28:07

相关问题