【发布时间】:2010-07-13 16:25:19
【问题描述】:
我想使用 Lucene 来索引现有数据库中的表。我一直在想这个过程是这样的:
- 为表中的每一列创建一个“字段”
- 存储所有字段
- “分析”除具有主键的字段之外的所有字段
- 将表中的每一行存储为 Lucene 文档。
虽然此表中的大多数列都很小,但有一列很大。此列也是包含将对其执行搜索的大部分数据的列。
我知道 Lucene 提供了不存储字段的选项。我在想两个解决方案:
- 无论大小如何都存储该字段,如果找到要搜索的结果,则从文档中获取相应的字段
- 不要存储字段,如果找到了搜索结果,请查询数据库以获取相关信息
我意识到可能没有一刀切的答案...
【问题讨论】:
标签: lucene