Fix issue#7527, add desc sort function in IBrowserLogQueryDAO of H2 and ES (#7580)
This commit is contained in:
parent
e6447d5175
commit
50688c1879
|
|
@ -49,6 +49,7 @@ Release Notes.
|
|||
* Support zookeeper grouped dynamic configurations.
|
||||
* Fix NPE when OAP nodes synchronize events with each other in cluster mode.
|
||||
* Support k8s configmap grouped dynamic configurations.
|
||||
* Add desc sort function in H2 and ElasticSearch implementations of IBrowserLogQueryDAO
|
||||
|
||||
#### UI
|
||||
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ import org.elasticsearch.index.query.BoolQueryBuilder;
|
|||
import org.elasticsearch.index.query.QueryBuilders;
|
||||
import org.elasticsearch.search.SearchHit;
|
||||
import org.elasticsearch.search.builder.SearchSourceBuilder;
|
||||
import org.elasticsearch.search.sort.SortOrder;
|
||||
|
||||
import static java.util.Objects.nonNull;
|
||||
|
||||
|
|
@ -72,6 +73,7 @@ public class BrowserLogQueryEsDAO extends EsDAO implements IBrowserLogQueryDAO {
|
|||
boolQueryBuilder.must()
|
||||
.add(QueryBuilders.termQuery(BrowserErrorLogRecord.ERROR_CATEGORY, category.getValue()));
|
||||
}
|
||||
sourceBuilder.sort(BrowserErrorLogRecord.TIMESTAMP, SortOrder.DESC);
|
||||
sourceBuilder.size(limit);
|
||||
sourceBuilder.from(from);
|
||||
SearchResponse response = getClient()
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import org.elasticsearch.index.query.BoolQueryBuilder;
|
|||
import org.elasticsearch.index.query.QueryBuilders;
|
||||
import org.elasticsearch.search.SearchHit;
|
||||
import org.elasticsearch.search.builder.SearchSourceBuilder;
|
||||
import org.elasticsearch.search.sort.SortOrder;
|
||||
|
||||
import static java.util.Objects.nonNull;
|
||||
|
||||
|
|
@ -71,6 +72,7 @@ public class BrowserLogQueryEs7DAO extends BrowserLogQueryEsDAO {
|
|||
boolQueryBuilder.must()
|
||||
.add(QueryBuilders.termQuery(BrowserErrorLogRecord.ERROR_CATEGORY, category.getValue()));
|
||||
}
|
||||
sourceBuilder.sort(BrowserErrorLogRecord.TIMESTAMP, SortOrder.DESC);
|
||||
sourceBuilder.size(limit);
|
||||
sourceBuilder.from(from);
|
||||
SearchResponse response = getClient()
|
||||
|
|
|
|||
|
|
@ -78,6 +78,8 @@ public class H2BrowserLogQueryDAO implements IBrowserLogQueryDAO {
|
|||
parameters.add(category.getValue());
|
||||
}
|
||||
|
||||
sql.append(" order by ").append(BrowserErrorLogRecord.TIMESTAMP).append(" DESC ");
|
||||
|
||||
BrowserErrorLogs logs = new BrowserErrorLogs();
|
||||
try (Connection connection = h2Client.getConnection()) {
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue