我使用Lucene和Compass,我遇到了一个问题:
try {
CompassHits hits = compassQuery.hits();
for (CompassHit compassHit : hits) {
if (results.size() >= maxResults) {
Log.info(this, "Number of results exceeded %,d for query %s", maxResults, query);
break;
} else {
results.add((T) compassHit.getData());
}
}
}
Run Code Online (Sandbox Code Playgroud)
当数据正在进行compassHit.getData());并且它是100次点击它重新执行搜索时,是否有可能将其更改为200或更多?
来自wiki apache org:
"迭代所有命中都有两个原因.首先,当你需要超过100次点击时,返回Hits对象的search()方法会在内部重新执行搜索".
我的问题是有机会将这个值"100"改为"200"吗?但重要的是我使用罗盘或原始的Lucene.