-2

我是 Apache Lucene 的新手。请有人指导我 apache lucene 的工作原理。对于每个请求,它会从 lucene 索引中调用数据源(文档、数据库等)吗?或者它会单独查看索引?

4

1 回答 1

2

一旦文档被索引,Lucene 将只查看索引而不查看其他任何地方。

您还需要了解索引和在索引中存储数据之间的区别。前者允许找到文档,而后者允许在找到相关文档时读取数据。

为什么这是必要的?有时您可以索引所有字段,但只存储 ID 并使用该 ID 从外部源(例如数据库)检索实际数据。或者,您可以将数据存储在索引中并从那里加载,而不是转到另一个数据源。

于 2012-11-28T11:29:15.070 回答