Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/didi/KnowSearch
/ functions
Functions
12,295 in github.com/didi/KnowSearch
⨍
Functions
12,295
◇
Types & classes
2,473
↓ 6 callers
Method
getTemplateWithLogicById
查询指定id的模板 包含逻辑模板信息 @param physicalId 物理模板id @return result
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/template/physic/IndexTemplatePhyService.java:56
↓ 6 callers
Method
getTermCellForRangeSearch
构建范围查询子条件 @param gteValue 大于 @param lteValue 小于 @param termKey 字段 @return dsl
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/DSLSearchUtils.java:39
↓ 6 callers
Method
getThreadPool
()
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/response/cluster/nodesstats/ClusterNodeStats.java:151
↓ 6 callers
Method
getTotalShard
()
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/gateway/search/response/Shards.java:53
↓ 6 callers
Method
getUniqueKey
(String... arg)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/CommonUtils.java:294
↓ 6 callers
Method
getUpdateEsClientFromPool
从更新es http 客户端连接池找那个获取 @return
arius-admin/arius-admin-persistence/src/main/java/com/didichuxing/datachannel/arius/admin/persistence/component/ESUpdateClient.java:365
↓ 6 callers
Method
getUserBriefListByUserIdList
获取用户简要信息List @param userIdList 用户idList @return 用户简要信息List
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/project/UserExtendManager.java:94
↓ 6 callers
Method
handleJobTask
(String params)
arius-admin/arius-admin-metadata/src/main/java/com/didichuxing/datachannel/arius/admin/metadata/job/AbstractMetaDataJob.java:13
↓ 6 callers
Method
id
The id of the indexed document. If not set, will be automatically generated.
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/gateway/document/ESIndexRequest.java:65
↓ 6 callers
Method
insert
插入 @param param 物理索引模板 @return result
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/template/physic/IndexTemplatePhyService.java:63
↓ 6 callers
Method
isAdminAppid
(AppDetail appDetail)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/common/utils/AppUtil.java:9
↓ 6 callers
Method
isEmpty
()
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/response/setting/common/MappingConfig.java:22
↓ 6 callers
Method
isSaveByMonth
模板是否是按天创建 @param dateFormat 时间格式 @return true/false
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/TemplateUtils.java:51
↓ 6 callers
Method
level
(String level)
arius-admin/arius-admin-metadata/src/main/java/com/didichuxing/datachannel/arius/admin/metadata/job/cluster/monitor/esmonitorjob/node/ESNodeStatsRequest.java:37
↓ 6 callers
Method
listByProjectId
根据项目id获取app信息 @param projectId 项目名称 @return List<AppPO>
arius-admin/arius-admin-persistence/src/main/java/com/didichuxing/datachannel/arius/admin/persistence/mysql/project/ESUserDAO.java:68
↓ 6 callers
Method
listCanBeAssociatedClustersPhys
获取新建逻辑集群可关联的物理集群名称 @param clusterLogicType 逻辑集群类型 @see ClusterResourceTypeEnum @return 物理集群名称
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/cluster/ClusterPhyManager.java:102
↓ 6 callers
Method
obj2Double
(Object obj)
arius-admin/arius-admin-metadata/src/main/java/com/didichuxing/datachannel/arius/admin/metadata/utils/MonitorUtil.java:72
↓ 6 callers
Method
parseMappingConfig
解析索引mapping config. @param mappingConfig mapping config JSON序列化内容 @return
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/AriusIndexMappingConfigUtils.java:32
↓ 6 callers
Method
preSearchProcess
(QueryContext queryContext, ESClient client, ESSearchRequest esSearchRequest)
arius-gateway/arius-gateway-core/src/main/java/com/didi/arius/gateway/core/es/http/HttpRestHandler.java:278
↓ 6 callers
Method
preference
Sets the preference to execute the search. Defaults to randomize across shards. Can be set to <tt>_local</tt> to prefer local shards, <tt>_primary</tt
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/gateway/document/ESGetRequest.java:177
↓ 6 callers
Method
prepareStats
(String... indices)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/model/admin/ESIndicesAdminClient.java:76
↓ 6 callers
Method
prepareUpdateSettings
()
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/model/admin/ESClusterAdminClient.java:73
↓ 6 callers
Function
reloadData
()
arius-console/src/container/index-tpl-management/service/index.tsx:78
↓ 6 callers
Function
renderAttributes
(params: { data: any; type?: string; limit?: number; splitType?: string; placement?: TooltipPlacemen
arius-console/src/container/custom-component.tsx:369
↓ 6 callers
Function
renderSwitch
(code: number, record, reloadData, setModalId, setDrawerId?: any)
arius-console/src/container/index-tpl-management/service/config.tsx:323
↓ 6 callers
Method
save
(OperateRecord operateRecord)
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/common/OperateRecordService.java:26
↓ 6 callers
Method
saveOperateRecord
(String content, Integer projectId, String operator, OperateTypeEnum operat
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/project/impl/ESUserManagerImpl.java:329
↓ 6 callers
Method
sendDashboardStats
(List<DashBoardStats> dashBoardStats)
arius-admin/arius-admin-metadata/src/main/java/com/didichuxing/datachannel/arius/admin/metadata/job/cluster/monitor/esmonitorjob/MonitorMetricsSender.java:79
↓ 6 callers
Method
setAppDetail
(AppDetail appDetail)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/common/metadata/BaseContext.java:171
↓ 6 callers
Method
setData
(T data)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/bean/common/Result.java:24
↓ 6 callers
Method
setFields
(Map<String, List<Object>> fields)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/gateway/search/response/src/Hit.java:135
↓ 6 callers
Function
setIsUpdate
(isUpdate: boolean)
arius-console/src/actions/gateway-kanban.ts:9
↓ 6 callers
Method
setParams
(Map<String, String> params)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/model/RestRequest.java:126
↓ 6 callers
Method
setPostContent
(String postContent)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/gateway/direct/DirectRequest.java:53
↓ 6 callers
Method
setReadAddress
(String readAddress)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/bean/vo/cluster/ThirdPartClusterVO.java:89
↓ 6 callers
Method
setRequest
(BreakerNode request)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/response/model/breakers/Breakers.java:23
↓ 6 callers
Method
setStatus
(int status)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/gateway/search/ESMultiSearchResponse.java:84
↓ 6 callers
Method
setType
(String type)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/response/batch/Error.java:41
↓ 6 callers
Method
setUri
(String uri)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/request/cat/ESCatRequest.java:46
↓ 6 callers
Function
showSubmitTaskSuccessModal
( params: { title: string; id: number; onOk?: any; businessKey: string; taskType: number
arius-console/src/container/custom-component.tsx:94
↓ 6 callers
Method
str2ListProjectIds
(ClusterLogicPO oldPO)
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/cluster/logic/impl/ClusterLogicServiceImpl.java:812
↓ 6 callers
Method
stringSetting
获取String类型配置 @param group 配置组 @param name 配置项 @param defaultValue 默认值 @return 如果查到转换后返回,转换报错或者没有查到则返回默认值
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/common/AriusConfigInfoService.java:111
↓ 6 callers
Method
submitScheduleAtFixedDelayTask
(Runnable runnable, long initialDelay, long delay)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/threadpool/AriusScheduleThreadPool.java:29
↓ 6 callers
Method
syncBatchBlockIndexWrite
修改索引只读配置 @param cluster 集群 @param indices 索引 @param block 配置 @param retryCount 重试次数 @return succCount
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/es/ESIndexService.java:230
↓ 6 callers
Method
syncGetClusterHealthEnum
获取集群健康度 @param clusterName @return
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/es/ESClusterService.java:120
↓ 6 callers
Method
toString
()
arius-admin/arius-admin-remote/src/main/java/com/didichuxing/datachannel/arius/admin/remote/storage/s3/S3FileStorageHandle.java:149
↓ 6 callers
Method
updateIndexFlagInvalid
(String cluster, List<String> indexNameList)
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/template/srv/expire/impl/ExpireManagerImpl.java:309
↓ 6 callers
Method
valueOf
(Integer code)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/constant/project/ProjectTemplateAuthEnum.java:57
↓ 6 callers
Method
version
Sets the version, which will cause the get operation to only be performed if a matching version exists and no changes happened on the doc since then.
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/gateway/document/ESGetRequest.java:249
↓ 6 callers
Method
waitResult
(long timeOutSeconds)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/FutureUtil.java:187
↓ 5 callers
Method
addPathPartAsIs
(String... parts)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/elasticsearch/client/utils/RequestConverters.java:346
↓ 5 callers
Method
aliveCount
计算当前存活的节点数目 @param clusterName 集群 @param gapTime 时间 @return count
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/gateway/GatewayService.java:28
↓ 5 callers
Function
asyncMicroTasks
(callback: () => void)
arius-console/src/lib/utils.ts:310
↓ 5 callers
Method
buildAggsDSLWithStep
根据topMethod构造获取最大值/平均值dsl @param metrics @param topMethod @return ,"shardNu_avg_value":{"avg_bucket":{"buckets_path":"hist>shardNu"}}, "docs-count_av
arius-admin/arius-admin-persistence/src/main/java/com/didichuxing/datachannel/arius/admin/persistence/es/index/dao/stats/BaseAriusStatsESDAO.java:371
↓ 5 callers
Method
buildArgs
private method
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/cluster/ecm/impl/handler/EcmHostHandler.java:215
↓ 5 callers
Method
buildFailWithMsg
(T data, String failMsg)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/bean/common/Result.java:77
↓ 5 callers
Method
buildHeader
()
arius-admin/arius-admin-remote/src/main/java/com/didichuxing/datachannel/arius/admin/remote/zeus/ZeusClusterRemoteServiceImpl.java:246
↓ 5 callers
Function
bytesToGB
(num: number)
arius-console/src/container/indicators-kanban/cluster-kanban/overview-view-basic.tsx:80
↓ 5 callers
Function
c
(e)
arius-console/polyfill/promise-polyfill.min.js:1
↓ 5 callers
Method
checkDefaultESUserByProject
(Integer projectId)
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/project/ESUserService.java:101
↓ 5 callers
Method
checkIndicesAndTemplateBlockRead
(QueryContext queryContext)
arius-gateway/arius-gateway-core/src/main/java/com/didi/arius/gateway/core/es/http/HttpRestHandler.java:109
↓ 5 callers
Method
checkProjectConfigByProjectId
(@Param("projectId") int projectId)
arius-admin/arius-admin-persistence/src/main/java/com/didichuxing/datachannel/arius/admin/persistence/mysql/project/ProjectConfigDAO.java:25
↓ 5 callers
Function
columnsRender
(item: string)
arius-console/src/container/index-admin/management/config.tsx:16
↓ 5 callers
Method
commonGetTopInfoByOneLevelType
通过指定的{@link GatewayMetricsTypeEnum#getGroup()} 进行匹配 @param dto dto @param projectId 应用程序id @param groupType {@link GatewayMetricsTypeEnum#getGroup()
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/metrics/impl/GatewayMetricsManagerImpl.java:381
↓ 5 callers
Method
commonGetTopInfoByOneLevelType
@param param MetricsDashboardTopNDTO @param projectId 项目 @param oneLevelType OneLevelTypeEnum @return
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/metrics/impl/DashboardMetricsManagerImpl.java:168
↓ 5 callers
Method
compareJSON
(String prefix, Object expected, Object actual, List<Diff> result)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/DiffUtil.java:107
↓ 5 callers
Method
compareTo
(ClusterPhyVO o)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/bean/vo/cluster/ClusterPhyVO.java:147
↓ 5 callers
Method
compute
(ESDataTempBean esDataTempBean)
arius-admin/arius-admin-metadata/src/main/java/com/didichuxing/datachannel/arius/admin/metadata/job/cluster/monitor/esmonitorjob/metrics/MetricsComputer.java:6
↓ 5 callers
Method
copyMapping
对集群下所有模板执行拷贝索引的mapping到模板操作 @param cluster 集群 @param retryCount 重试次数 @return true/false
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/cluster/ClusterPhyManager.java:37
↓ 5 callers
Method
deleteCluster
物理集群信息删除 (host信息、角色信息、集群信息、region信息) @param clusterPhyId 物理集群ID @param operator 操作人 @param projectId @return {@link Result}<{@link Boolean}>
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/cluster/ClusterPhyManager.java:204
↓ 5 callers
Method
diffJsonByString
(String original, String revised)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/DiffUtil.java:223
↓ 5 callers
Method
distinctByKey
(Function<? super T, ?> keyExtractor)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/CommonUtils.java:305
↓ 5 callers
Method
doubleSetting
获取double类型配置 @param group 配置组 @param name 配置项 @param defaultValue 默认值 @return 如果查到转换后返回,转换报错或者没有查到则返回默认值
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/common/AriusConfigInfoService.java:102
↓ 5 callers
Method
editTemplate
编辑 @param param 参数 @param operator 操作人 @return result
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/template/TemplatePhyManager.java:89
↓ 5 callers
Method
ensureDCDRRemoteCluster
确保集群配置了DCDR的远端集群地址,如果没有配置尝试配置 @param cluster 集群 @param remoteCluster 远端集群 @throws ESOperateException @return
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/cluster/physic/ClusterPhyService.java:117
↓ 5 callers
Method
equalsChar
(char a, Char b)
arius-gateway/arius-gateway-common/src/main/java/com/didi/arius/gateway/common/utils/IndexTire.java:363
↓ 5 callers
Method
esClusterDTOFactory
()
arius-admin/arius-admin-rest/src/test/java/com/didichuxing/datachannel/arius/admin/util/CustomDataSource.java:176
↓ 5 callers
Method
fetchFieldAggMetrics
(ESQueryResponse response, GatewayMetricsTypeEnum gat
arius-admin/arius-admin-persistence/src/main/java/com/didichuxing/datachannel/arius/admin/persistence/es/index/dao/gateway/GatewayNodeMetricsDAO.java:397
↓ 5 callers
Method
fetchMultipleAggMetricsWithStep
@param response 返回值 @param metricsKeys 多个指标类型 @param topNu topN @return 结果
arius-admin/arius-admin-persistence/src/main/java/com/didichuxing/datachannel/arius/admin/persistence/es/index/dao/stats/BaseAriusStatsESDAO.java:509
↓ 5 callers
Method
fillSortData
填充没有数据的指标和缺失的指标 @param result 返回的结果 @param rawMetricsTypes 所有指标type @param nameList 待添加展示空数据的线条nameList @param startTime 时间段start @param endTime 时间段en
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/metrics/impl/GatewayMetricsManagerImpl.java:292
↓ 5 callers
Method
get
生成带版本号的索引名字 @param expression 表达式 @param dateFormat 时间格式 @param days 天数 @param version 版本号 @return
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/IndexNameFactory.java:46
↓ 5 callers
Method
get
(String path)
arius-admin/arius-admin-integration-test/src/main/java/com/didichuxing/datachannel/arius/admin/util/AriusClient.java:91
↓ 5 callers
Method
get
获取 @param cluster 集群 @param name 名字 @return {@link ESPipelineProcessor}
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/template/pipeline/ESPipelineService.java:32
↓ 5 callers
Method
getAction
()
arius-admin/arius-admin-remote/src/main/java/com/didichuxing/datachannel/arius/admin/remote/zeus/bean/constant/EcmActionEnum.java:21
↓ 5 callers
Method
getAggSinglePercentilesMetrics
获取物理集群分位指标信息 @param clusterName 集群名称 @param clusterMetricsType 集群指标类型 @param aggType 聚合类型 avg sum min max @param percentilesType
arius-admin/arius-admin-persistence/src/main/java/com/didichuxing/datachannel/arius/admin/persistence/es/index/dao/stats/AriusStatsClusterInfoESDAO.java:46
↓ 5 callers
Method
getAliveCount
@param clusterName @return
arius-gateway/arius-gateway-remote/src/main/java/com/didi/arius/gateway/remote/AriusAdminRemoteService.java:36
↓ 5 callers
Method
getAliveNode
获取集群存活的节点列表 @param clusterName 集群名字 @param timeout 存活超时时间 @return list
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/gateway/GatewayService.java:41
↓ 5 callers
Method
getBeforeDays
(Date time, int before)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/AriusDateUtils.java:57
↓ 5 callers
Method
getByClusterIdAndRole
根据集群Id和role查询角色 @param clusterId @return RoleCluster
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/cluster/physic/ClusterRoleService.java:53
↓ 5 callers
Method
getById
(Integer id)
arius-admin/arius-admin-core/src/main/java/com/didichuxing/datachannel/arius/admin/core/service/common/OperateRecordService.java:58
↓ 5 callers
Method
getByRangeTopN
获取指定范围的指标top n @param values 第一阶段召回的结果 @param gatewayMetricsTypeEnum 网关指标类型枚举 @param startTime 开始时间 @param endTime
arius-admin/arius-admin-persistence/src/main/java/com/didichuxing/datachannel/arius/admin/persistence/es/metric/BaseTopNMetricsDAO.java:195
↓ 5 callers
Method
getClusterPhyOverview
获取单个物理集群overView信息 @param clusterId 物理集群id @param currentProjectId 当前登录项目 @return 物理集群信息
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/cluster/ClusterPhyManager.java:85
↓ 5 callers
Method
getCurrentFormatDateTime
获取当前格式化时间 @return
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/util/DateTimeUtil.java:223
↓ 5 callers
Function
getData
()
arius-console/src/container/modal/project/access-setting.tsx:43
↓ 5 callers
Method
getDeriveParam
(String name)
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/bean/entity/stats/ESNodeToIndexTempBean.java:70
↓ 5 callers
Method
getDslTemplateByKey
根据主键id获取查询模板 @param projectId @param dslTemplateMd5 @return
arius-admin/arius-admin-persistence/src/main/java/com/didichuxing/datachannel/arius/admin/persistence/es/index/dao/dsl/DslTemplateESDAO.java:147
↓ 5 callers
Method
getEcmTask
(Long id)
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/task/ecm/impl/EcmTaskManagerImpl.java:435
↓ 5 callers
Method
getEsClusterVersion
()
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/constant/template/TemplateServiceEnum.java:124
↓ 5 callers
Method
getFirstUserConfigType
()
arius-admin/arius-admin-common/src/main/java/com/didichuxing/datachannel/arius/admin/common/constant/metrics/UserConfigTypeEnum.java:101
↓ 5 callers
Method
getGatewayAppMetrics
获取gateway项目纬度指标信息
arius-admin/arius-admin-biz/src/main/java/com/didichuxing/datachannel/arius/admin/biz/metrics/GatewayMetricsManager.java:56
← previous
next →
701–800 of 12,295, ranked by callers