orientdb查询链表太慢

orientdb query linklist too slowly

我有两个class:NOrder和NPassenger,关系1:n,所以NOrder有一个名为"passengers"的文件,其类型是linklist。

我想select NPassenger 的字段"passengerName" NOrder, 我用了 sql

select from NOrder where 'John' in passengers.name

NOrder ducuments count 是 3 millon,这个sql太慢了,我该怎么办?

非常感谢

您可以在 class NPassenger 的字段 name 上插入索引。 您可以使用此查询

select expand(distinct(rid)) from (FIND REFERENCES (select from NPassenger where name = "John"))

告诉我。