java - 在 Lucene 3.5.0 中禁用 ConcurrentMergeScheduler

标签 java google-app-engine lucene

我需要在 Lucene 3.5.0 中禁用 ConcurrentMergeScheduler,因为由于线程创建限制,它无法在 Google AppEngine 上运行 - 不允许创建任何线程。

有任何关于如何做到这一点的提示吗?

最佳答案

好的,基本上可以在 IndexWriterConfig.setMergeScheduler(new SerialMergeScheduler()); 中提供合并操作;

之后就可以在 GAE 中将 RAMDirectory 与 IndexWriter 一起使用。

关于java - 在 Lucene 3.5.0 中禁用 ConcurrentMergeScheduler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9176993/

相关文章:

python - 如何根据 ReferenceProperty 的属性查询记录? (应用引擎上的 Django)

google-app-engine - Azure 上的最大计算吞吐量增益是多少?

Lucene 5.2.1 PhraseQuery 已索引但没有位置数据无法运行 PhraseQuery

c# - 通过传递图像 url 谓词值使用 lucene 搜索获取 Sitecore 项目

java - Selenium 点击div后面的链接

java - 如何返回多维数组作为 JUnit 测试的参数集合?

java - 控制 Web 服务中的命名空间前缀?

java - 什么是 java 中的 jar 签名?

python - GAE "no attribute ' HTTPSHandler' "dev_appserver.py

Lucene 自定义数字字段评分