Skip to content

Commit b820fe9

Browse files
committed
ShapeRDD: parallel iter
1 parent a5a3551 commit b820fe9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • src/main/scala/org/zouzias/spark/lucenerdd/spatial/shape/rdds

src/main/scala/org/zouzias/spark/lucenerdd/spatial/shape/rdds/ShapeRDD.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,11 @@ class ShapeRDD[K: ClassTag, V: ClassTag]
112112
}
113113
val resultsByPart = concated.cartesian(partitionsRDD)
114114
.flatMap { case (qs, lucene) =>
115-
qs.split('|').filter(_.nonEmpty).map { case x =>
115+
qs.split('|').filter(_.nonEmpty).par.map { case x =>
116116
val arr = x.split('#')
117117
(arr(0).toLong,
118118
topKMonoid.build(mapper((arr(1).toDouble, arr(2).toDouble), lucene)))
119-
}
119+
}.toIterator
120120
}
121121

122122
logDebug("Merge topK linkage results")

0 commit comments

Comments
 (0)