Match在where条件后添加日期比较后,检索不到值了。

nebula 版本:nebula-2.6.2
部署方式:分布式
安装方式:tar包
是否上生产环境:Y
硬件信息
磁盘(8 TB, SSD)* 10
CPU:40核
内存:128G
问题的具体描述:
Match在where条件后添加日期检索不到值了。这一般都是如何造成的。
未添加条件时:


添加条件后:

lasttime 这个创建索引了么?没有的话,创建下,应该就有数据了。

索引创建了也不太行。


做下 rebuild index 操作。重建下索引。

好的。e.lastTime的e可以直接这么用吗

索引重建也不太管用。
0880c08b0110aed59a20

这里面的e是不是只能用作一条边的变量,如果同时使用多条边的话,是不是就不生效了。下图指定一条边的时候就会检索出来。

多条边,多个边索引。

之前都创建啦。还是不行。


我换了一种查询语句,就可以了。

1 个赞

nice,优秀的。可以勾选自己的回复为解决方案了~

好的,非常感谢

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。