请教Lucene.net做索引思路!~

[复制链接]
查看11 | 回复1 | 2007-9-9 01:05:40 | 显示全部楼层 |阅读模式
我想问一下lucene。net做索引时候的思路:
比如说我有个表,包含5个字段:ID,title,cityid,content,addtime
我想到时候可以根据cityid,title,和 addtime来查询数据。
那么我做索引的思路我自己想的有两种:
1、ID字段我只存储不索引也不分词
title字段,我分词,索引,但是不存储
cityid字段,我索引,不存储,也不分词。
addtime字段,我索引,不存储,也不分词。
然后查询的时候,我根据条件从索引中查询出相应的ID,然后再通过ID到数据库去取完整数据去。
思路2:
ID字段我存储不索引也不分词
title字段,我分词,索引,存储
cityid字段,我索引,存储,也不分词。
addtime字段,我索引,存储,也不分词。
content字段,我存储,不分词也不索引。
这样查询的时候,我根据条件直接从索引中取出整条数据来,返回给客户端。
我想问一下这两种做索引的方式,什么时候该用哪种????
数据量大的话都存储再索引中,会不会索引文件过大而慢呢?
请高手给解释一下。
谢谢啦
回复

使用道具 举报

千问 | 2007-9-9 01:05:40 | 显示全部楼层
数据量应该没关系的,不差这一点。
至于方式2,可能要先保证数据是同步更新的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行