1

我需要以极短的顺序索引大量内容,我已经尝试了使用 Solrnet/solr 使用线程和 TPL 的各种技术,但是速度还有很多不足之处。因此考虑转向使用 Lucene.net 索引编写器来创建索引(初步我看到速度几乎提高了一个数量级)。有什么“陷阱”需要注意吗?

我不太确定是否: 1. 基于 Trie 的数字范围查询将继续可用于通过 Solr 进行查询。(我在 Lucene 中使用 NumericFields)?2. 刻面等会继续可用吗?

还有什么我需要注意的吗?

4

1 回答 1

1

请参阅Scaling Lucene 和 Solr以了解改进运行时间。

如果您决定使用 Lucene:

  • 您需要一个唯一的 id 字段才能使索引成为有效的 Solr 索引。
  • 架构必须与 Solr 架构匹配。
  • Lucene 版本必须与 Solr 中的相同。
  • 我认为范围查询和分面将可用,只要您根据 Solr 中的要求对各个字段进行索引,并使用相同的分析器。
于 2012-07-05T07:47:29.777 回答