OmniIndex区块链加密字段查询返回空结果问题求助
OmniIndex runanalyticquery 查询返回空结果问题
问题背景
我尝试通过OmniIndex公开的runanalyticquery端点查询区块链数据,操作流程如下:
- 先调用
getblockschematic接口获取链结构,确定要分析的两个字段:未加密的job字段,同态加密的info字段(对应infosearchableowners) - 链结构响应片段:
{ "13": { "column_name": "infoglobal", "data_type": "text" }, "14": { "column_name": "infosearchableglobal", "data_type": "text" }, "15": { "column_name": "ipv4global", "data_type": "text" }, "16": { "column_name": "ipv4searchableglobal", "data_type": "text" }, "17": { "column_name": "job", "data_type": "text" } }
发起的API请求(Postman)
已用环境变量{{}}替换敏感信息:
{ "analyticQuery": "SELECT job, infoowners FROM WHERE infosearchableowners LIKE '{%dignissimos%}' LIMIT 3", "unitName": "{{unitName}}", "server": "{{seedNode}}", "Type": "Owners", "user": "{{user}}", "password":"{{password}}" , "showProtected" : "false" }
问题现象
接口返回空结果:
{ "results": [] }
已确认的关键信息
- 加密字段中确实包含
dignissimos字符串 - 已按照文档设置
showProtected": "false",支持不解密查询加密字段 - 使用了正确的
Type: Owners类型,且账号密码无误
内容的提问来源于stack exchange,提问作者svdoug
相关产品推荐
相关产品推荐

