2

按照

http://wiki.apache.org/lucene-java/LuceneFAQ#Is_the_IndexSearcher_thread-safe.3F

IndexSearcher 是线程安全的。但是,我认为这是指 Lucene 的最新实现。我正在使用 Lucene 3.0.3,我很想知道在这个版本中 IndexSercher 是否也是线程安全的。

4

1 回答 1

3

是的,它是线程安全的。只需查看相应的Javadoc API 即可

IndexSearcher实例是完全线程安全的,这意味着多个线程可以同时调用它的任何方法。如果您的应用程序需要外部同步,则不应在 IndexSearcher 实例上进行同步;请改用您自己的(非 Lucene)对象。

于 2013-11-01T12:40:25.967 回答