请教关于NFT查询的问题
DIDMail 期望通过普通邮箱地址(zhangsan@gmail.com)发送加密邮件,需要邮箱地址绑定did;
目前想到的方法是邮箱绑定发一个NFT,NFT中包含邮箱地址和did、公钥;
在发送邮件前,通过邮箱地址查询是否有这个nft,获取到did和公钥;
是否有相关查询方法;
比如,将邮箱地址放到tag中通过keyword查询;
我看到有个search查询,keyword是通过哪个字段查询的,这个是如何使用的?

DIDMail 期望通过普通邮箱地址(zhangsan@gmail.com)发送加密邮件,需要邮箱地址绑定did;
目前想到的方法是邮箱绑定发一个NFT,NFT中包含邮箱地址和did、公钥;
在发送邮件前,通过邮箱地址查询是否有这个nft,获取到did和公钥;
是否有相关查询方法;
比如,将邮箱地址放到tag中通过keyword查询;
我看到有个search查询,keyword是通过哪个字段查询的,这个是如何使用的?

4 replies
你好,目前的 search 还只能支持各种 did 的查询(就是你提到的 keyword 参数),你的需求需要我们改进链的 indexdb 才能支持。
通过listAssets查询,查询指定的factoryAddress, 并通过keywords对tags过滤。似乎所有查询都考虑一下加入keywords查询条件,tags内容做全文索引
还有一个方案是开发一个轻节点程序,可以同步指定类型交易,用户可以自己定义索引结构用于满足自己业务需求的全文索引。并且同步过程可以进行实时数据统计。这样也可以降低链上查询压力。
NFT的数据在DATA属性中,期望也可以按json格式key=value查询