0

我正在使用 pylucene 构建将在多处理 python 程序中使用的索引。

当我尝试在索引中搜索时,当我使用 QueryParser.parse 或 IndexSearcher.search 方法时,执行被阻止。

该块不会一直发生,它会在执行的前几秒发生不同的搜索。

我做错了什么?使用多处理和 pylucene 的最佳方法是什么?谢谢

4

1 回答 1

3

我发现了问题。

导入 nltk 模块时程序被阻止。这仅发生在多进程执行中。

我猜 nltk 也使用了 java 库,而且他们在搞乱 jcc。

于 2015-03-26T17:15:24.757 回答