public float[] toFloatArray( java.util.Collection<java.lang.Number> collection) { return ArrayUtil.toFloatArray(collection); }
protected void updateHits( Hits hits, List<Document> documents, List<Float> scores, int start, int end, int size, long startTime) { int[] startAndEnd = SearchPaginationUtil.calculateStartAndEnd( start, end, documents.size()); start = startAndEnd[0]; end = startAndEnd[1]; documents = documents.subList(start, end); scores = scores.subList(start, end); hits.setDocs(documents.toArray(new Document[documents.size()])); hits.setScores(ArrayUtil.toFloatArray(scores)); hits.setLength(size); hits.setSearchTime( (float)(System.currentTimeMillis() - startTime) / Time.SECOND); }
hits.setScores(ArrayUtil.toFloatArray(scores)); hits.setSearchTime( (float)(System.currentTimeMillis() - hits.getStart()) /
protected void updateHits(Hits hits, int size, long startTime) { hits.setDocs(documents.toArray(new Document[documents.size()])); hits.setScores(ArrayUtil.toFloatArray(scores)); hits.setLength(size); hits.setSearchTime( (float)(System.currentTimeMillis() - startTime) / Time.SECOND); }
hits.setScores(ArrayUtil.toFloatArray(scores)); hits.setSearchTime( (float)(System.currentTimeMillis() - hits.getStart()) /