小编Ric*_*chi的帖子

指南针Lucene击中

我使用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.

java lucene compass-lucene

8
推荐指数
1
解决办法
713
查看次数

标签 统计

compass-lucene ×1

java ×1

lucene ×1