0

getVertices または同様のメソッドを使用して、グレムリンで LIKE クエリを実行する方法を見つけようとしています。これはインデックスにヒットします。OrientDB 2.1.11 と Gremlin を使用しています。

これは機能しますが、完全に一致します。
g.getVertices('city_state.city','VANCOUVER')

私がする必要があるのは、以下のようなものです(ただし、機能しません):
g.getVertices('city_state.city','VANC%')

サポートされている場合、LUCENE インデックスを使用できれば最高です。

4

1 に答える 1

0

このクエリを試すことができます:

g.V.has('@class','city_state').filter{it.city.matches('VA‌​N.*')}

またはこれ(あなたのものに似ています):

g.V.has('@class','city_state').filter{it.getProperty('city').matches('VA‌​N.*')}
于 2016-02-28T11:36:37.347 に答える