Enable parallel processing in synchronous pagination
@bevzzz ya está trabajando en esto.
Desde el 4/7/2025.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Java's Stream API features a built-in support for parallel stream processing: calling myList.stream().parallel() will distribute the workload across the available threads.
CursorSpliterator which underpins our pagination implementation is returning null from its trySplit() method, which the Stream model understands as "this cannot be processed in parallel".
We want to unlock this possibility for our users.
There are several possible strategies for splitting the stream of Weaviate objects. See this discussion for more details.
- Lenguaje dominante
- Java
- Estrellas
- 34
- Forks
- 29
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de weaviate/java-client
-
v6: ShardReplica.shardName has no @SerializedName, so the shard is always nullPosiblemente ocupada @dudanogueira la tomó hace 27 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
weaviate/java-client#621 ·
-
v6: Shard.vectorQueueLenght is misspelled, so the vector queue length is always 0Posiblemente ocupada @dudanogueira la tomó hace 27 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
weaviate/java-client#619 ·
-
v6: tenant updates are not split at the server's 100-tenant limit, so activate/deactivate fails above 100Posiblemente ocupada @dudanogueira la tomó hace 39 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
weaviate/java-client#615 ·
-
v6: NvidiaReranker sends "baseUrl"; the module reads "baseURL"Posiblemente ocupada @dudanogueira la tomó hace 42 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
weaviate/java-client#607 ·
-
v6: rerank cannot be used with BM25, Hybrid or FetchObjectsPosiblemente ocupada @dudanogueira la tomó hace 42 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
weaviate/java-client#603 ·
Todos los issues de weaviate/java-client
Issues similares
-
[Bug] Logo style setting missing and `classic` style not applied across multiple platforms (v3.1.0)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Stirling-Tools/Stirling-PDF#8382 · 1 reacción ·
Los mantenedores suelen responder en 2 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
Los mantenedores suelen responder en 4 días
-
enhancement untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
opensearch-project/sql#5842 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
openhab/openhab-addons#21882 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
YunaiV/ruoyi-vue-pro#1273 ·
Los mantenedores suelen responder en 3 días