Yes

Am Dienstag, 10. Juni 2014 17:13:37 UTC+2 schrieb Artem Orobets:
>
> Hi Montrazul,
>
> Are you trying that with Lucene index?
>
> Best regards,
> Artem Orobets
>
> * Orient Technologiesthe Company behind OrientDB*
>  
>
> 2014-06-10 18:03 GMT+03:00 Montrazul <[email protected] 
> <javascript:>>:
>
>> Maybe a problem with lucene index?
>>
>> Am Dienstag, 10. Juni 2014 14:16:03 UTC+2 schrieb Montrazul:
>>
>>> OIndex<?> index = this.graph.getRawGraph().
>>> getMetadata().getIndexManager().getIndex(indexName);
>>>  OIndexKeyCursor cursor = index.keyCursor();
>>>
>>>
>>> When i call this the cursor is null.
>>>
>>> System.out.println(index.getFirstKey());
>>>
>>> getFirstKey() is also null. The index is created, filled and working.
>>> Its the correct indexname because:
>>>
>>> System.out.println(index.getDatabaseName());
>>> System.out.println(index.getName());
>>> System.out.println(index.getKeySize());
>>> System.out.println(index.getSize());
>>> System.out.println(index.getType());
>>>
>>> prints the correct results.
>>>
>>> Am Dienstag, 10. Juni 2014 12:31:52 UTC+2 schrieb Artem Orobets:
>>>>
>>>> Hi,
>>>>
>>>> You can always use Orient API if you don't like SQL.
>>>>
>>>> Just get the index from OIndexManager and call com.orientechnologies.
>>>> orient.core.index.OIndex#keyCursor, then use this cursor to iterate 
>>>> over keys.
>>>>
>>>> This is the most efficient way.
>>>>
>>>> Just 
>>>>
>>>> Best regards,
>>>> Artem Orobets
>>>>
>>>> * Orient Technologiesthe Company behind OrientDB*
>>>>  
>>>>
>>>> 2014-06-10 12:16 GMT+03:00 Montrazul <[email protected]>:
>>>>
>>>>> And when i never ever want to use SQL? ;)
>>>>> Ofcourse it would be an easy solution but i dont want to break my 
>>>>> design rules.
>>>>>
>>>>> I could do this:
>>>>>
>>>>>
>>>>>    1. Select all vertices of the vertex type
>>>>>    2. Iterate over the vertices
>>>>>    3. Get the indexed property of each vertex and store it in a list 
>>>>>    4. return the list
>>>>>
>>>>> But it seems to me to be kinda oversized to just get all elements of 
>>>>> an index.
>>>>>
>>>>> Am Dienstag, 10. Juni 2014 10:13:41 UTC+2 schrieb Artem Orobets:
>>>>>
>>>>>> Hi Montrazul,
>>>>>>
>>>>>> The simplest way is to use SQL:
>>>>>>
>>>>>> SELECT key FROM index:IndexName
>>>>>>
>>>>>>
>>>>>> Best regards,
>>>>>> Artem Orobets
>>>>>>
>>>>>> * Orient Technologiesthe Company behind OrientDB*
>>>>>>  
>>>>>>
>>>>>> 2014-06-10 10:28 GMT+03:00 Montrazul <[email protected]>:
>>>>>>
>>>>>>>  Hi,
>>>>>>>
>>>>>>> i have two different indices on my vertextype for two different 
>>>>>>> properties.
>>>>>>> I found the method:
>>>>>>>
>>>>>>> graph.getIndexedKeys(elementClass)
>>>>>>>
>>>>>>> Is there a possibility to get all elements of the index i specify?
>>>>>>> With this method i get all indexedKeys but i just want to get the
>>>>>>> indexedKeys of one index not of both.
>>>>>>>  
>>>>>>> -- 
>>>>>>>
>>>>>>> --- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "OrientDB" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>>
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>  -- 
>>>>>
>>>>> --- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "OrientDB" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>  -- 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to