- nebula 版本:1.2
- 部署方式(分布式 / 单机 / Docker / DBaaS): docker swarm
look up语句查询无数据
索引创建语句
create tag index n100_name_is_valid on N100(name,is_valid)
create tag index n100_is_valid on N100(is_valid)
create tag index n100_name on N100(name)
问题截图
look up语句查询无数据
索引创建语句
create tag index n100_name_is_valid on N100(name,is_valid)
create tag index n100_is_valid on N100(is_valid)
create tag index n100_name on N100(name)
问题截图
正常情况下,如果索引中带有string类型的field,where条件中必须包含所有索引的field,如果索引中不存在string 类型的field,则没有这个限制。
另外,2.0中支持了定长字符串的数据类型,所以也没有这个限制。
相关帖子:
建议你把同时索引两个语句的返回结果也贴出来。另外,你的测试环境跟生产环境有什么区别呢?
生产环境跟测试环境索引是一致的,只有数据量的不同
show tag index status
不加is_valid筛选情况
LOOKUP ON N100 WHERE N100.name == "招商证券股份有限公司" yield N100.name,N100.is_valid;
加上就为空
LOOKUP ON N100 WHERE N100.name == "招商证券股份有限公司" and N100.is_valid==true yield N100.name,N100.is_valid;