Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
异步Lucene.Net索引_.net_C# 4.0_Lucene.net - Fatal编程技术网

异步Lucene.Net索引

异步Lucene.Net索引,.net,c#-4.0,lucene.net,.net,C# 4.0,Lucene.net,是否可以使用IndexWriter(Lucene.net 3.0.3)异步写入索引 我希望能够异步执行写入和索引,并等待结果。在网上找不到任何样本。谢谢。我希望能够异步执行写入和索引它们已经异步完成了。别担心。只需使用Commit将所有数据刷新到磁盘。谢谢EZI。我只是将整个过程包装在wait Task.Run()这样我就可以等待调用者的消息了。只是用Luke验证了。Net索引是这样工作的,我可以从异步方法调用它。谢谢。对不起,我不能接受答案,我猜没有足够的分数。@Machiavelli将其包装

是否可以使用IndexWriter(Lucene.net 3.0.3)异步写入索引


我希望能够异步执行写入和索引,并等待结果。在网上找不到任何样本。谢谢。

我希望能够异步执行写入和索引
它们已经异步完成了。别担心。只需使用Commit将所有数据刷新到磁盘。谢谢EZI。我只是将整个过程包装在wait Task.Run()这样我就可以等待调用者的消息了。只是用Luke验证了。Net索引是这样工作的,我可以从异步方法调用它。谢谢。对不起,我不能接受答案,我猜没有足够的分数。@Machiavelli将其包装在任务中。Run不会使其异步。它需要一直使用异步调用才能让你找到benefit。否则,您只是在同步运行代码,而在任务中运行代码的开销。@PeterMorris是的,非常正确。