2016-07-26 3 views
0

я получаю следующее предупреждение, когда график начинает расти:Как создать индекс в orientdb (родной Java API)

'bertex = false' fetched more than 50000 records: to speed up the execution, create an index or change the query to use an existent index 

Есть ли способ, чтобы создать индекс из Java API?

Кажется, я не нашел правильные javadocs.

Большое спасибо!

+0

Привет, вы можете отправить запрос? Thx заранее –

+0

graph.getVertices (s1, true) .iterator(); – efekctive

+0

Thx, еще одна вещь ... что содержит s1? –

ответ

2

Попробуйте это:

graph.createKeyIndex("name", Vertex.class, new Parameter("type", "UNIQUE")); 

Для получения дополнительной информации смотрите по этой ссылке: http://orientdb.com/docs/2.1/Graph-Database-Tinkerpop.html#using-indices

Надеется, что это помогает.

С уважением

+0

спасибо! Я должен был прокрутить этот раздел слишком быстро. извините за потраченное время! – efekctive

+0

Не волнуйся, это удовольствие –

+0

да. Я думал, что сделал. – efekctive