The default addition of "aggs": {} causes scroll pagination invalid
@Nick-S-2018 ci sta già lavorando.
Dal 25/8/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
sdk version: 8.1.0
/**
* search
*/
public SearchResponse search(String tableName, String queryString, List<Object> sort, String scrollToken,
Integer size) {
ApiClient client = this.newClient();
SearchQuery searchQuery = new SearchQuery();
searchQuery.setQueryString(queryString);
SearchRequest searchRequest = new SearchRequest();
searchRequest.table(tableName).query(searchQuery);
searchRequest.sort(sort);
searchRequest.limit(size);
// scroll pagination
Map<String, Object> options = new HashMap<>();
if (StrUtil.isNotBlank(scrollToken)) {
options.put("scroll", scrollToken);
} else {
options.put("scroll", true);
}
searchRequest.options(options);
SearchApi searchApi = new SearchApi(client);
try {
SearchResponse response = searchApi.search(searchRequest);
log.debug("Search response: {}", response);
return response;
} catch (ApiException e) {
this.printError(e);
throw new RuntimeException(e);
}
}
final json body:
{
"table": "products",
"query": {
"query_string": "黑色"
},
"join": [],
"limit": 10,
"aggs": {},
"expressions": {},
"options": {
"scroll": "eyJvcmRlcl9ieV9zdHIiOiJzYWxlcyBhc2MsIGlkIGFzYyIsIm9yZGVyX2J5IjpbeyJhdHRyIjoic2FsZXMiLCJkZXNjIjpmYWxzZSwidmFsdWUiOjAsInR5cGUiOiJpbnQifSx7ImF0dHIiOiJpZCIsImRlc2MiOmZhbHNlLCJ2YWx1ZSI6MjMwOTE4NDQwMzM3NDM0MjE1MywidHlwZSI6ImludCJ9XX0="
},
"sort": [
{
"sales": {
"order": "asc"
}
},
{
"id": {
"order": "asc"
}
}
]
}
There is an "aggs": {}, is auto-generated, it will cause scroll pagination invalid.
Did I use it incorrectly, or is this a feature or a bug ?
- Lingua principale
- Java
- Stelle
- 65
- Fork
- 5
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di manticoresoftware/manticoresearch-java
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
manticoresoftware/manticoresearch-java#19 · 4 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
manticoresoftware/manticoresearch-java#14 · 2 commenti ·
Tutte le issue di manticoresoftware/manticoresearch-java
Issue simili
-
account bug communication lecture
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Consumer progress rows interleave topics with equal queue IDsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
apache/rocketmq-dashboard#7250 ·
I maintainer di solito rispondono entro 3 giorni
-
Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
ignatov/intellij-erlang#1093 ·
-
[Bug] QoS count command ignores the times argument after cdForse già presa @CCCLL l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
apache/dubbo#16530 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno