gpt4 book ai didi

lucene - 我可以在 Lucene.Net 中通过多个线程同时使用同一个 IndexSearcher 实例吗?

转载 作者:行者123 更新时间:2023-12-02 06:39:18 25 4
gpt4 key购买 nike

我希望能够在 Lucene.Net 中同时进行多个客户端搜索和索引

是否可能且线程​​安全?

同一个 IndexSearcher 实例可以跨线程共享吗?

最佳答案

索引搜索可以并且应该跨线程共享。

诀窍是决定何时使用新的索引快照刷新搜索器。

我写了一篇文章,展示了如何编写跨线程共享搜索器的代码,同时确保搜索器始终使用最新的索引。

我并不是说我的解决方案对每个人来说都是最好的 - 我认为这对于正在进行大量搜索的网站来说不是很好 - 但它对于我的小容量应用程序来说工作得很好。

这是文章:

https://web.archive.org/web/20090612224537/https://ifdefined.com/blog/post/Full-Text-Search-in-ASPNET-using-LuceneNET.aspx

关于lucene - 我可以在 Lucene.Net 中通过多个线程同时使用同一个 IndexSearcher 实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1146960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com