使用Lucene IndexWriter创建Solr索引

时间:2012-07-05 05:55:48

标签: solr lucene.net solrnet lucene

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

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

我还需要注意什么?

1 个答案:

答案 0 :(得分:1)

请参阅Scaling Lucene and Solr有关改善运行时间的信息。

如果您决定选择Lucene:

  • 您需要索引的唯一ID字段才能成为有效的Solr索引。
  • 架构必须与Solr架构匹配。
  • Lucene版本必须与Solr相同。
  • 我认为范围查询和分面将可用,只要您根据Solr中的要求索引相应的字段,并使用相同的分析器。